我是PayPal集成的新手,需要整合PayPal重复订阅。我用Google搜索,但我对以下问题感到困惑。
提前感谢。
答案 0 :(得分:3)
定期付款的良好概述:Handling recurring payments
我正在使用Lionite PHP Paypal class。它不是免费的,但即使您不打算使用它,也请仔细阅读该页面,因为它包含一些从Paypal文档中省略的有用信息。
如果我理解正确,Express Checkout要求您的客户设置Paypal帐户,因此网站付款标准将是更好的选择。
不幸的是,Paypal SDK只有直接付款的代码示例。如果您想使用直接付款的网站付款专业版,请注意PCI合规性(这可能既昂贵又耗时),并且还要注意存在具有透明重定向的BrainTree等服务,从而帮助您避免PCI合规性(但我没有使用过这项服务)。
快速结帐代码示例:https://github.com/hrendoh/PayPal-Recurring-Payment-example
设置您的沙盒帐户更新:定期付款的IPN是一场噩梦。经常性支付的IPN响应不仅完全没有记录,而且我所谈到的支持人员也没有对它们有任何线索(在某些情况下,他们给了我错误的问题答案)。这是其他人放在一起的列表,但所有这些资源都不完整:
https://www.x.com/developers/community/blogs/ppmacole/recurring-payments-ipns?page=1
http://docs.ipn-easy.com/html/T_Rolosoft_IpnEasy_Net_PayPal_TxnType.htm
不幸的是,由于快速结账的定期付款受到限制,直接付款是我唯一的选择。我强烈建议,如果您需要通过定期付款直接付款,则可以找到其他付款服务提供商。