2010-07-22 30 views
32

我有一個產品列表,我想添加一個「立即付款」按鈕,以便我可以讓我的客戶通過Paypal付款。通過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 protected]"> 
<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> 

回答

66

見這個樣本並做出相應的改變你的。基本上在數字前添加下劃線到項目名稱,並給出唯一的名稱以及下劃線和數字。

您必須根據購物車總數爲每件商品付款。

<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="[email protected]"> 
<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"> 
+0

如何爲每件商品指定不同的數量? – 2016-12-27 18:45:32

+1

@JosephPersie我已經更新了答案。還請查看此鏈接以獲取更詳細的答案https://www.paypal-community.com/t5/About-Selling/how-do-i-add-a-quot-quantity-quot-option-to-my- button-ie-5-x/td-p/480148 – Codex73 2016-12-28 06:21:17

0

它不會在

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

工作,請更新我,如果你知道在經常性付款方式或以任何多個項目付款方式我可以通過這種方法增加稅收。

+1

它應該是'_cart'而不是'_xclick-subscriptions' – Pankaj 2016-02-15 22:02:47

0

貝寶添加到購物車按鈕可以幫助您接受多個項目的付款。按鈕HTML將喜歡以下內容。

<form target="_self" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="business" value="[email protected]"> 
<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>