【问题标题】:Paying for multiple items (at once) via paypal通过贝宝(一次)支付多个项目
【发布时间】:2011-03-19 13:03:08
【问题描述】:

我有一个产品列表,我想在其中添加“立即付款”按钮,以便我的客户可以通过 Paypal 付款。

我浏览了文档,但找不到如何执行此操作。 我可以添加多个项目,但这并不方便,因为我已经有了要处理的项目列表。 我还需要结帐流程来逐项列出订单,因此以 1 价格“立即购买”也不好。

任何帮助感谢大家,我试过了(没有运气):

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="email@domain.com">
<input type="hidden" name="lc" value="GB">
<input type="hidden" name="item_name" value="test 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="item_name2" value="test 2">
<input type="hidden" name="item_number2" value="2">
<input type="hidden" name="item_name3" value="test 3">
<input type="hidden" name="item_number3" value="3">
<input type="hidden" name="amount" value="99.00">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>

【问题讨论】:

    标签: html paypal payment-gateway


    【解决方案1】:

    查看此示例并对您的示例进行相应的更改。基本上在数字前为项目名称添加下划线,并用下划线和数字为金额赋予唯一的名称。

    您必须根据购物车总数为每件商品提供金额。

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_cart">
    <input type="hidden" name="upload" value="1">
    <input type="hidden" name="business" value="youremail@mail.com">
    <input type="hidden" name="currency_code" value="USD">
    
    <input type="hidden" name="item_name_1" value="beach ball">
    <input type="hidden" name="amount_1" value="15">
    
    <input type="hidden" name="item_name_2" value="towel">
    <input type="hidden" name="amount_2" value="20">
    
    <input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
    </form>
    

    指定数量(可选)

    <input type="hidden" name="quantity_1" value="1">
    

    更多关于购物车的参考:Paypal Cart

    【讨论】:

    【解决方案2】:

    PayPal 添加到购物车按钮可帮助您接受多件商品的付款。按钮 HTML 如下所示。

    <form target="_self" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="business" value="paypal@email.com">
    <input type="hidden" name="cmd" value="_cart">
    <input type="hidden" name="add" value="1">
    <input type="hidden" name="item_name" value="PHP Book">
    <input type="hidden" name="item_number" value="PB123">
    <input type="hidden" name="amount" value="25">
    <input type="hidden" name="currency_code" value="USD">
    <input type='hidden' name='cancel_return' value='http://www.example.com/cancel.php'>
    <input type='hidden' name='return' value='http://www.example.com/success.php'>
    <input type="image" name="submit"
    src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_addtocart_120x26.png"
    alt="Add to Cart">
    <img alt="" width="1" height="1" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">
    </form>
    

    【讨论】:

      【解决方案3】:

      它不会在

      <input type="hidden" name="cmd" value="_xclick-subscriptions">
      

      如果您知道定期付款方式中的多项目付款选项或我可以在此方法中加税的任何方式,请告诉我。

      【讨论】:

      • 应该是_cart 而不是_xclick-subscriptions
      猜你喜欢
      • 2016-10-03
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 2015-06-25
      • 2015-05-13
      相关资源
      最近更新 更多