如何通过Paypal立即购买按钮发送多个项目

时间:2015-04-09 17:41:56

标签: php paypal

我迫切需要一些帮助,我无法在任何地方找到答案。 我需要建立一个"立即购买"表单(或按钮),它发送多个项目。我正在出售一个活动的门票,这个活动的成人和儿童门票价格不同。我已经使用过"添加到购物车"单独按钮,但我的老客户正在努力解决这个问题,特别是移动用户。而且,在我的情况下,这实际上不是最专业的方式。 作为一个例子,这里有一个类似于我需要的形式:http://lowfestival.es/abonos/(我知道这不是贝宝形式,也不一样,但我相信你明白。 我只需要2件物品(成人和儿童),2个数量的盒子和“立即付款”按钮。 如果出于某种原因无法做到这一点,那么有人可以推荐免费的第三方购物车吗? 许多人提前感谢任何帮助。 最诚挚的问候

2 个答案:

答案 0 :(得分:2)

购物车上传命令将为您执行此操作:https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/cart_upload/

例如:

<form action="https://www.paypal.com/cgi-bin/webscr" method="POST">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="youremailaddress@yourdomain.com">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="item_name_1" value="First item name">
<!-- Change this to the price of the first item -->
<input type="hidden" name="amount_1" value="15.00">
Quantity of first item:
<input type="number" name="quantity_1" size="2" min="1" max="99" required="required"><br>
<input type="hidden" name="item_name_2" value="Second item name">
<!-- Change this to the price of the second item -->
<input type="hidden" name="amount_2" value="20.00">
Quantity of second item:
<input type="number" name="quantity_2" size="2" min="1" max="99" required="required"><br>
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_buynow_cc_171x47.png">
</form>

答案 1 :(得分:0)

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

<input type="hidden" name="item_name_2" value="towel">
<input type="hidden" name="amount_2" value="13">

<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" name="submit">
</form>