在我的应用程序中,用户可以注册一个免费帐户,然后他们可以选择会员类型和费率(每日,每周,每月和每年).完成选择后,将显示已配置的PayPal按钮.他们可以单击“订阅”按钮将其带到PayPal.
我需要知道如何识别用户:发送给PayPal的哪些自定义信息然后被发回?我还想知道PayPal将哪些信息发送回IPN页面.
似乎可以为通知URL配置按钮.这是否意味着我仍然必须打开IPN?
我在这里列出了太多问题… PayPal网站没有任何解释订阅以及如何将其集成到网站的教材.
你知道的任何好的和最近的文章?
接下来在paypal沙箱上获取一个帐户.想知道IPN发回的内容?设置脚本以捕获IPN帖子,并将所有$_POST数据保存到文件中,并使用沙箱查看完成虚假订单.这就是我在实施paypal时所做的.当然,返回值也在文档中注明.
编辑
我相信他们将发回的领域称为自定义.你可以劫持你不使用的字段,例如productnumber.或者也许使用payer_id字段.或者通过电子邮件识别它们.不仅有一种方法可以做到这一点.然而,最好的方法是在沙盒上尝试,而不是等待某人为你做或写一篇文章.如果你想试试,你本可以节省3天的阅读时间.
在大约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