所以我一直在谷歌上搜索 PayPal 的 _cart 上传功能,到目前为止,这就是我设法整合的内容。这似乎工作得很好;我被带到一个带有购买信息的 PayPal 页面,它要求我登录。但是,当我使用 Sandbox 买家帐户登录时,它只是显示它正在让我登录,但它从未让我登录,也不允许我完成购买。商家沙盒帐户工作正常,因为它在 PayPal 页面上显示示例商店名称。
<form action="https://www.sandbox.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="xxx@xxx.xxx">
<input type="hidden" name="item_number_1" value="3">
<input type="hidden" name="item_name_1" value="Foo">
<input type="hidden" name="amount_1" value="22.97">
<input type="hidden" name="shipping_1" value="0">
<input type="hidden" name="shipping2_1" value="0">
<input type="hidden" name="quantity_1" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="22.97">
<input type="hidden" name="notify_url" value="http://******/order.php">
<input type="hidden" name="no_shipping" value="2">
<input class="paypal_button" type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but03.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
我在登录 PayPal 时是否做错了什么,或者 _cart 上传功能在 PayPal 移至新的开发人员站点和 API 后已弃用?任何和所有的帮助都将不胜感激,我已经把头撞在墙上好几个小时试图找出我做错了什么。
我不认为它会有所作为,但我正在使用 PHP 来生成结帐信息。
非常感谢您的帮助。