【发布时间】:2013-04-15 12:36:48
【问题描述】:
我正在尝试使用 PayPal API 测试一个非常简单的订阅按钮。
首先,我得到的错误是:
The link you have used to enter the PayPal system is invalid. Please review the link and try again.
我正在使用沙盒中的 PayPal 自己的代码来生成按钮。我所做的唯一更改是用于调试目的的 IPN 回调。
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="SUGR2DWLNM38U">
<input type="image" src="https://www.sandbox.paypal.com/en_US/GB/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit">
<img src="https://www.sandbox.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
注意:根据文档,沙盒表单 action 是正确的(整个过程是自动生成的)
是的,我正在使用我创建的测试帐户登录:
在阅读了似乎去错地方的可怕文档和网页后,我遇到了困难,无法弄清楚我做错了什么。我有:
- 设置一个新的 paypal BUSINESS 帐户。
- 设置新的沙盒 BUSINESS 帐户。
- 在沙盒帐户上,我创建了一个测试个人帐户
- 在沙盒账户上,我创建了一个测试订阅按钮
- 测试订阅按钮添加了 IPN 回调到我
tail -f'ing on 的 php 文件
根据文档,这就是我所需要的,但是单击按钮会给我上面的错误。
我错过了什么??
【问题讨论】:
标签: paypal paypal-sandbox paypal-ipn paypal-subscriptions