我想要完成的是让用户在网站上的文本输入中输入一个金额,当点击贝宝捐赠按钮时,支付表单会预先填充他们在文本输入中输入的金额。
我看过其他帖子的答案似乎过去解决了这个问题,但是在尝试自己实施相同的解决方案时,我无法让它工作......如果这是对我的一个小小的无知疏忽部分,那么我提前道歉。
这是我选择捐赠按钮类型并选择“捐赠者输入自己的捐款金额”选项时从贝宝获得的代码片段
<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="XXXXXXXXXX">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_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 custom amount for "Donate Now" button
按照那篇文章所说的,我修改了我的贝宝片段:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="text" name="amount" id="amount" value"">
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXXX">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_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>
所以,我刚刚添加了<input type="text" name="amount" id="amount" value"">
,据我了解,这应该允许我将输入的值传递给付款表单。由于某种原因,这不起作用。
非常感谢您的帮助!