支付多个项目(一次)通过贝宝
我有一个产品列表,我想添加一个“现在付款”button,以便我可以让我的客户通过贝宝支付。
我已经通过了文档,并找不到如何做到这一点。 我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表。 我还需要结账过程来逐项列出订单,所以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>
查看此示例,并相应地对其进行更改。 基本上在数字前添加下划线到项目名称,并赋予唯一的名称以及下划线和数字。
您必须根据您的购物车总数来计算每件商品的金额。
<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">
它不会工作
<input type="hidden" name="cmd" value="_xclick-subscriptions">
如果您知道经常性付款方式中的多个项目付款选项,或者以任何方式可以在此方法中添加税款,请更新我。
贝宝添加到购物车button可以帮助您接受多个项目的付款。 buttonHTML将如下所示。
<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>