【问题标题】:Paypal donate button multiple currencies贝宝捐赠按钮多种货币
【发布时间】:2015-04-07 09:48:33
【问题描述】:

我正在尝试为我的网站创建一个贝宝捐赠按钮,但它只允许您使用一种货币,美元,我正在尝试包括多种货币......我该如何去做才能让人们使用付款所有不同类型的货币

这是当前代码:

<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="MNG6MMDEXT7KL">
<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


    【解决方案1】:

    如果您的网站上已有支付按钮,您可以通过添加一行 HTML 代码将该按钮转换为不同的货币。

    <input type="hidden" name="currency_code" value="EUR">
    

    示例代码

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="sales@@UKstore.com" >
    <input type="hidden" name="item_name" value="Union Jack Flag">
    <input type="hidden" name="amount" value="20">
    <input type="hidden" name="currency_code" value="GBP">
    <input type="hidden" name="undefined_quantity" value="1">
    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc.gif" border="0" name="submit" width="73" height="44">
    </form>
    

    另外,看看Currencies and Values

    【讨论】:

    • 我试图让它成为一个下拉菜单,人们可以在其中选择货币
    • Aliyasar 的回答正确地展示了如何使用您想要的任何金额和货币制作一个灵活的按钮。您只需将输入类型从隐藏更改为选择输入 (w3schools.com/tags/tag_select.asp),即可将货币设为下拉菜单。
    • 但是,请注意,此答案假定您使用的是纯 html 按钮,而不是您在原始问题中所做的托管按钮。托管按钮被故意“锁定”了特定的付款详细信息(例如金额和货币),因此用户无法对其进行编辑。这是一种便利机制(有人说是安全机制),可防止用户在您的电子商务商店中“购买”价值 5 美元的商品,例如向您发送 0.01 美元的付款。您将需要启用并使用常规(非托管)按钮来获得这种灵活的纯 HTML 表单行为。
    【解决方案2】:

    替换这一行(如果有的话):

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

    用这个:

    <select name="currency_code">
        <option value="AUD">AUD $</option>
        <option value="BRL">BRL R$</option>
        <option value="CAD">CAD $</option>
        <option value="CHF">CHF Fr.</option>
        <option value="CZK">CZK Kč</option>
        <option value="DKK">DKK kr.</option>
        <option value="EUR">EUR €</option>
        <option value="GBP">GBP £</option>
        <option value="HKD">HKD $</option>
        <option value="HUF">HUF Ft</option>
        <option value="ILS">ILS ₪</option>
        <option value="JPY">JPY ‎¥‎</option>
        <option value="MXN">‎MXN $‎</option>
        <option value="MYR">MYR RM</option>
        <option value="NOK">NOK kr</option>
        <option value="NZD">NZD $</option>
        <option value="PHP">‎PHP ₱</option>
        <option value="PLN">PLN gr</option>
        <option value="RUB">RUB ₽</option>
        <option value="SEK">SEK kr</option>
        <option value="SGD">SGD $</option>
        <option value="THB">THB ฿</option>
        <option value="TWD">TWD $</option>
        <option value="USD" selected>USD $</option>
    </select>
    

    这将为用户提供一个下拉框,他们可以在其中选择他们的货币。

    以下是完整代码的示例:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
        <input type="hidden" name="cmd" value="_donations">
        <input type="hidden" name="business" value="business@gmail.com">
        <input type="hidden" name="lc" value="IE">
        <input type="hidden" name="item_name" value="BusinessName">
        <input type="hidden" name="no_note" value="0">
        <input type="hidden" name="bn" value="PP-DonationsBF:btn_donate_SM.gif:NonHostedGuest">
        <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
        <img alt="" border="0" src="https://i1.wp.com/www.paypalobjects.com/en_US/i/scr/pixel.gif?resize=1%2C1&#038;ssl=1"  data-recalc-dims="1">
        Currency: 
        <select name="currency_code">
            <option value="AUD">AUD $</option>
            <option value="BRL">BRL R$</option>
            <option value="CAD">CAD $</option>
            <option value="CHF">CHF Fr.</option>
            <option value="CZK">CZK Kč</option>
            <option value="DKK">DKK kr.</option>
            <option value="EUR">EUR €</option>
            <option value="GBP">GBP £</option>
            <option value="HKD">HKD $</option>
            <option value="HUF">HUF Ft</option>
            <option value="ILS">ILS ₪</option>
            <option value="JPY">JPY ‎¥‎</option>
            <option value="MXN">‎MXN $‎</option>
            <option value="MYR">MYR RM</option>
            <option value="NOK">NOK kr</option>
            <option value="NZD">NZD $</option>
            <option value="PHP">‎PHP ₱</option>
            <option value="PLN">PLN gr</option>
            <option value="RUB">RUB ₽</option>
            <option value="SEK">SEK kr</option>
            <option value="SGD">SGD $</option>
            <option value="THB">THB ฿</option>
            <option value="TWD">TWD $</option>
            <option value="USD" selected>USD $</option>
        </select>
    </form>
    

    【讨论】:

      猜你喜欢
      • 2016-12-04
      • 2012-02-26
      • 2013-02-02
      • 1970-01-01
      • 2011-09-16
      • 2011-08-30
      • 2016-11-20
      • 2018-05-07
      • 2016-05-18
      相关资源
      最近更新 更多