如何设置多种货币的捐赠paypal按钮?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置多种货币的捐赠paypal按钮?相关的知识,希望对你有一定的参考价值。
因此,paypal创建按钮网站允许一次只使用一种货币。我想让捐赠者以他们想捐赠的任何货币捐款。我该怎么做呢?我发现在互联网上我应该将这个html行放在表单中
<input type="hidden" name="currency_code" value="GBP">
但这不起作用,有什么帮助吗?
这是我目前的html
<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="PYU4WP4DSWQXN">
<input type="image" src="http://lolo.works/Support%20Button/Support%20Button.png" border="0" name="submit" alt= "Support button" class="paypalbutton">
<input type="hidden" name="currency_code" value="GBP">
</form>
答案
我正在添加一个多币种样本捐赠按钮供您参考,您可以在业务参数中替换您自己的PayPal帐户:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="YOUR EMAIL ADDRESS">
<label for="currency_code">Select the currency:</label>
<select name="currency_code" id="currency_code">
<option value="USD">USD</option><option value="EUR">EUR</option>
</select><br/><input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/en_US/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按钮集成到多货币下拉列表中的方法。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick" />
<select name="hosted_button_id"
onclick="if (this.selectedIndex==0){if (confirm('Do you want being redirected to PayPal to proceed to the payment?')){this.form.submit()}}"
onchange="if (confirm('Do you want being redirected to PayPal to proceed to the payment?')){this.form.submit()};">
<option value="G***********4" >79 EUR</option>
<option value="8***********4" >89 CHF</option>
<option value="F***********N" >93 USD</option>
<option value="X***********4" >69 GBP</option>
</select>
</form>
onchange检测下拉列表中的更改。
默认情况下会选择列表中的第一个元素,因此不会对其进行“更改”。出于这个原因,添加了onclick事件处理器,如果在下拉列表中的第一个元素上发生单击,也会调用PayPal。
在重定向到PayPal之前,会通过对话框询问确认。
以上是关于如何设置多种货币的捐赠paypal按钮?的主要内容,如果未能解决你的问题,请参考以下文章