7 php paypal-subscriptions paypal-ipn
我正在尝试学习如何使用IPN将PayPal订阅添加到我现有的PHP应用程序中,并寻找一篇解释这些细节的好文章.
在我的应用程序中,用户可以注册一个免费帐户,然后他们可以选择会员类型和费率(每日,每周,每月和每年).完成选择后,将显示已配置的PayPal按钮.他们可以单击"订阅"按钮将其带到PayPal.
我需要知道如何识别用户:发送给PayPal的哪些自定义信息然后被发回?我还想知道PayPal将哪些信息发送回IPN页面.
似乎可以为通知URL配置按钮.这是否意味着我还要开启IPN?
我在这里列出了太多问题... PayPal网站没有任何解释订阅以及如何将其集成到网站的教材.
你知道的任何好的和最近的文章?
那里有很多文章,google一下就可以了。日期并不那么重要,大多数主要功能基本上是相同的,他们不会对其进行太多更改,因为很多人都依赖它是相同的。不过,您真正需要做的是查看 paypal 的文档,它非常全面,甚至还有代码示例。包括订阅在内,您认为写文章的人和实施它的每个人是如何做到的?他们只是猜测并期待最好的结果吗?
接下来让自己在 PayPal 沙盒上获得一个帐户。想知道 IPN 发回什么内容?设置一个脚本来捕获 IPN 帖子,并将所有 $_POST 数据保存到文件中,并亲自查看如何使用沙箱完成虚假订单。这就是我在实施 paypal 时所做的。当然,文档中也注明了返回值。
编辑
我相信他们会发回的字段称为自定义字段。您可以劫持您不使用的字段,例如产品编号。或者可以使用 payer_id 字段。或者通过他们的电子邮件来识别他们。做到这一点的方法不止一种。不过,找出答案的最佳方法是在沙箱上尝试,而不是等待有人为您做或写一篇文章。如果你愿意尝试的话,你可以节省三天的阅读时间。
链接
大约 2 分钟就找到了这些,其中的信息足以完成工作。
各种 IPN 和订阅教程:
http://net.tutsplus.com/tutorials/php/using-paypals-instant- payment-notification-with-php
/ http://www.web-development-blog.com/archives/ easy- payments-using-paypal-ipn/
http://www. paymentsplus.com.au/joomla/faq/paypal-buy-now-guide.html
沙盒:
https://developer.paypal.com/devscr?cmd=_signup- run
Paypal 文档:
https://cms.paypal.com/us/cgi-bin/?cmd= _render-content&content_ID=developer/e_howto_html_subscribe_buttons(这是您真正想要的)
https://cms.paypal.com/us/ cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro