将动态变量添加到Paypal捐赠按钮

时间:2016-01-06 21:28:05

标签: c# paypal

我想在Paypal Donate按钮中添加动态变量 这是我的简单Paypal代码

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
        <input type="hidden" name="cmd" value="_s-xclick">
        <input type="hidden" name="hosted_button_id" value="XX">
        <input type="image" src="https://www.paypalobjects.com/en_US/IL/i/btn/btn_donateCC_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_US/i/scr/pixel.gif" width="1" height="1">
    </form>

我尝试使用我的变量添加隐藏字段,并且在输入我的Paypal帐户时无法看到此变量。

还尝试添加静态变量,但无法在“我最近的活动”中看到此变量 enter image description here

如何将动态数据传递给paypal捐赠按钮,并在我的帐户中查看这些变量

感谢

1 个答案:

答案 0 :(得分:0)

您无法添加任何所需的字段。添加自定义数据时,您必须使用实际的自定义参数...它的字面意思是自定义。你可以把你想要的任何东西放在256个字符中。

也就是说,使用托管按钮时,您可能无法直接在HTML按钮代码中包含自定义参数。相反,你必须在构建按钮时将它放在屏幕截图中显示的位置,但当然你不能让它变得动态。

如果您确实需要在付款选项中使用动态数据,我建议您切换到Express Checkout API而不是使用PayPal标准按钮。

另一种选择是在按钮创建向导中取消选中“保存在PayPal”选项,这会使按钮成为非托管按钮,因此您可以直接向其添加自己的参数,然后您可以制作它们动态。当然,这个选项不像托管按钮或Express Checkout那样安全。

相关问题