我一直在寻找互联网,用ipn玩了一下,但无法弄清楚如何让paypal与订阅一起工作(每月)。有关如何获得每月订阅工作的任何建议,如果他们付款或取消了更新数据库?谢谢你的帮助。
答案 0 :(得分:1)
here是来自paypal的一些示例代码。 Paypal会在完成请求后给您回复。因此,您需要在您的网络服务器上使用文件,而paypal会自动返回此文件。然后,您可以将其插入数据库。
您可以在数据库中生成报告。当你不理解这个例子时,你应该先看看php。
我跳这是你的问题。
答案 1 :(得分:0)
查看https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables和https://www.paypalobjects.com/en_US/ebook/subscriptions/Appx-ipn_subscription_variables.html中提供的txn_type,并相应地编码IPN脚本。您应该在订阅IPN中看到这些txn_type。
E.g。
if($ _ POST ['txn_type'] ==“recurring_payment”){
//更新数据库
}
当然,您仍需要将数据发回PayPal以进行验证。但是检查txn_type应该给你足够的粒度来相应地更新你的数据库 请记住,以I-开头的“订阅”实际上是“定期付款”。订阅以S-开头。这些都是遗产,因此您不应再看到这些,但无论如何最好还是留在脑后。