集成paypal重复发生

时间:2012-05-15 10:37:46

标签: paypal paypal-ipn paypal-subscriptions

我是PayPal集成的新手,需要整合PayPal重复订阅。我用Google搜索,但我对以下问题感到困惑。

  1. 我应该使用PayPal定期,WPS或Paypal快速结账的API?哪一个会好?
  2. 有没有很好的例子或帮助来整合它?
  3. 提前感谢。

1 个答案:

答案 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

http://developer.paypal.com

设置您的沙盒帐户

更新:定期付款的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

不幸的是,由于快速结账的定期付款受到限制,直接付款是我唯一的选择。我强烈建议,如果您需要通过定期付款直接付款,则可以找到其他付款服务提供商。