不是通过在paypal.com网站内手动使用按钮构建器创建添加到购物车或立即购买按钮,我可以使用POST或使用API从我的网站自动执行此操作吗?
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXX">
在PayPal.com中创建托管按钮时按钮ID的示例语法。
答案 0 :(得分:2)
排序......您可以创建一个未托管的按钮。这将是一个表格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。在此页面上,第3部分是Button Manager(或者您可以在Button Manager的页面上进行查找)
https://developer.paypal.com/webapps/developer/docs/classic/api/
这可能是您正在寻找的。 [/ EDIT2]