可能看起來很瘋狂。但一試,有沒有什麼方法可以在我的網站上的按鈕工廠內創建PayPal按鈕?
而不是創建添加到購物車或立即購買按鈕通過在paypal.com網站內手動使用按鈕生成器,我可以使用POST或使用API自動從我的網站做到這一點?
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXX">
在PayPal.com內創建託管按鈕時,按鈕ID的語法示例。
可能看起來很瘋狂。但一試,有沒有什麼方法可以在我的網站上的按鈕工廠內創建PayPal按鈕?
而不是創建添加到購物車或立即購買按鈕通過在paypal.com網站內手動使用按鈕生成器,我可以使用POST或使用API自動從我的網站做到這一點?
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXX">
在PayPal.com內創建託管按鈕時,按鈕ID的語法示例。
排序...您可以創建一個不託管的按鈕。這將是一個表單POST:
這裏是按鈕的HTML,你可以改變你的每個項目。這是一個複雜的按鈕,包含所有選項。這些並非都是必要的:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="ABCDEFG1234"> <-- Put your merchant ID here
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Test Item">
<input type="hidden" name="item_number" value="1234">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Tell me things about your order">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="undefined_quantity" value="1">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="https://www.mystore.com/success">
<input type="hidden" name="cancel_return" value="https://www.mystore.com/cancel">
<input type="hidden" name="tax_rate" value="13.000">
<input type="hidden" name="shipping" value="1.00">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="hidden" name="notify_url" value="https://www.mystore.com/pp_ipn">
<table>
<tr><td><input type="hidden" name="on0" value="Size">Size</td></tr><tr><td><select name="os0">
<option value="S">S $1.00 USD</option>
<option value="M">M $1.00 USD</option>
<option value="L">L $2.00 USD</option>
</select> </td></tr>
<tr><td><input type="hidden" name="on1" value="Color">Color</td></tr><tr><td><select name="os1">
<option value="Red">Red </option>
<option value="White">White </option>
<option value="Blue">Blue </option>
</select> </td></tr>
<tr><td><input type="hidden" name="on2" value="Custom Text">Custom Text</td></tr><tr><td><input type="text" name="os2" maxlength="200"></td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="option_select0" value="S">
<input type="hidden" name="option_amount0" value="1.00">
<input type="hidden" name="option_select1" value="M">
<input type="hidden" name="option_amount1" value="1.00">
<input type="hidden" name="option_select2" value="L">
<input type="hidden" name="option_amount2" value="2.00">
<input type="hidden" name="option_index" value="0">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_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>
第二個輸入是name =「business」,值是您的商家ID。你CAN把你的電子郵件在這裏,但它不建議,因爲機器人可以刮頁面,並得到你的電子郵件,這通常是一件好事。爲了讓您的商家ID:
希望選擇第二個這有助於!
[編輯]位的詳細信息:
這裏是解釋所有的HTML變量名,用法的文檔等
[/編輯]
[EDIT2 ] 要添加一點,也有Button Manager API。在這個頁面上,第三部分是向下按鈕經理(或者可以爲Button Manager的頁面上做了FIND)
https://developer.paypal.com/webapps/developer/docs/classic/api/
這可能是你在找什麼。 [/編輯2]
我知道這種方法。但是,由於這可以通過更改代碼來入侵,我嘗試使用託管按鈕。但我有大量的項目。 –
我會用更多信息更新我的答案... – Sugitime
更新的答案有幫助嗎? – Sugitime