【发布时间】:2012-09-10 00:26:51
【问题描述】:
我一直在使用 PHP 开发一个网站,用户将在其中订阅并每月支付订阅费以恢复其会员资格。为此,我从 PayPal 创建了一个订阅按钮,并使用沙箱对其进行了测试,我可以收到付款。但是,我找不到确定订阅的用户的方法。
这是 PayPal 按钮的 HTML 代码:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="BUTTONID">
<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>
您可以猜到所有用户都有唯一 ID,我想将此唯一 ID 传递到完成付款的 PayPal 页面,然后 PayPal 将再次将此 ID 传递给我,因此用户帐户将被激活。
我一直在寻找这个很长一段时间。有很多使用 IPN 的教程,但我看不到将用户 ID 作为 IPN 参数发送到哪里。我没有设法使用 PayPal API,因为它们的文档完全是废话。
也许有人可以提供一个完整教程的链接,或者告诉我我理解错误的地方?
谢谢
【问题讨论】:
标签: php paypal paypal-ipn