0

我有一个用户在到达 PayPal Buy Now 按钮之前填写的表格。该表单包含用户姓名和他们将支付的金额等信息(在隐藏字段中)。

我知道可能有一种方法可以使用高级变量功能将名称变量传递给 PayPal,但是有没有办法改变按钮价格?

我可以使用 PHP 变量来做到这一点吗?

例如:item_name=<?php $myitem ?>

任何建议都会很棒!谢谢

编辑:按要求填写

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXXX">
<input type="image" src="https://www.paypalobjects.com/en_AU/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1">
</form>
4

2 回答 2

1

如果我正确理解您的问题,您必须将amount隐藏字段放在贝宝表单上。例如

<input type="hidden" name="amount" value="100">
<input type="hidden" name="currency_code" value="USD">

此表格将提示贝宝向买家索要 100 美元。

当然,您可以在那里添加自己的 var,例如

<input type="hidden" name="amount" value="<?php echo $amount;?>">

高温高压

于 2012-08-28T06:30:00.383 回答
0

我什至无法使用非托管按钮进行此操作。Paypal 似乎从不允许您更改金额。我是这样看的:

托管按钮:金额在“托管按钮 id”指向的代码中设置 非托管按钮:PayPal 加密信息,其中金额是其中的一部分

因此,无论哪种情况,您都无法更改它,或者至少,我无法做到这一点。

话虽如此,您可以使用一个名为“金额”的变量。所以,我对此感到非常困惑。

于 2012-11-02T10:51:21.767 回答