php - Paypal 形式的自定义 "Amount"

标签 php paypal

我希望我的用户在我的网站上插入一个“金额”进行捐赠,当他们点击“捐赠”按钮时,它会在新选项卡中打开 PayPal 网站,其中已经从我的网站填写了金额。

捐赠有效,只是没有在新的 PayPal 选项卡上插入他们在我网站上填写的“金额”。

我在 PayPal 中创建了一个按钮并使用了“hosted_button_id”选项。这就是它不起作用的原因吗?

PHP:

echo '<form name="DonateForm" method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_blank">',
        '<input type="hidden" name="cmd" value="_s-xclick">',
        '<input type="hidden" name="hosted_button_id" value="MY_BUTTON_ID">',
        '<fieldset>',
            '<ul>',
                '<li>',
                    '<label class="label" for="custom">User ID:</label>',
                    '<input class="text" type="text" name="custom" id="custom" value="',$users->id,'">',
                '</li>',
                '<li>',
                    '<label class="label" for="amount">Amount:</label>',
                    '<input class="text" type="text" name="amount" id="amount" value="0.00">',
                '</li>',
                '<li>',
                    '<input class="submit-donate" type="submit" name="DonateForm" value="Donate">',
                '</li>',
            '</ul>',
        '</fieldset>',
    '</form>';

最佳答案

您不能覆盖托管按钮中的金额值。请改用明文。

<form name="DonateForm" method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_blank">
        <input type="hidden" name="cmd" value="_donations">
       <input type="hidden" name="business" value="vimaluk@gmail.com"><!-- -Insert your business email address or payer id -->
        <fieldset>
            <ul>
                <li>
                    <label class="label" for="custom">User ID:</label>
                    <input class="text" type="text" name="custom" id="custom" value="11">
                </li>
                <li>
                    <label class="label" for="amount">Amount:</label>
                    <input class="text" type="text" name="amount" id="amount" value="0.00">
                </li>
                <li>
                    <input class="submit-donate" type="submit" name="DonateForm" value="Donate">
                </li>
            </ul>
        </fieldset>
    </form>

关于php - Paypal 形式的自定义 "Amount",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32940621/

相关文章:

android - 即使在卸载后也能保持 paypal 应用内购买

servlets - IPN 处理程序 Servlet 从未调用过

c# - Web 引用与服务引用

java - Paypal 沙箱响应中未返回收据编号

php - 当Mysql数据库中某些字段为NULL时,Mysql无法获取所有行

php - 如何在 Linux 上从 PHP 创建兼容 WinZip 的 AES-256 加密 zip 文件?

php - 选择框多次插入值

php - CKEditor 样式不起作用

php - 如何将 mysqli_query 结果转换为 int?

paypal - Paypal API 货币类型