整合贝宝循环
Posted
技术标签:
【中文标题】整合贝宝循环【英文标题】:Integrating paypal recurring 【发布时间】:2012-05-22 20:37:33 【问题描述】:我是 PayPal 集成的新手,需要集成 PayPal 定期订阅。我用谷歌搜索过,但我对以下问题感到困惑。
-
我应该将哪个 API 用于 PayPal 定期结账、WPS 或 Paypal 快速结账?哪个好?
有什么好的例子或帮助来整合它吗?
非常感谢。
【问题讨论】:
【参考方案1】:定期付款概览:Handling recurring payments
我正在使用Lionite php Paypal class。它不是免费的,但即使您不打算使用它,也请仔细阅读该页面,因为它包含一些有用的信息,而这些信息在 Paypal 文档中被省略了。
如果我理解正确,Express Checkout 要求您的客户设置一个 Paypal 帐户,因此网站付款标准将是一个更好的选择。
很遗憾,Paypal SDK 只有直接支付的代码示例。如果您想将 Website Payments Pro 与 Direct Payment 结合使用,请注意 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
不幸的是,由于使用快速结帐对定期付款的限制,直接付款是我唯一的选择。我强烈建议,如果您需要通过定期付款进行直接付款,请寻找其他付款提供商。
【讨论】:
对 IPN 的体验完全相同。 API 很糟糕,开发人员支持也没有任何线索。以上是关于整合贝宝循环的主要内容,如果未能解决你的问题,请参考以下文章