我尝试使用Paypal Express Checkout在我的网站上设置定期付款。我确实阅读了官方文档,但我找不到与定期付款相关的任何有用信息。
我只是想知道Express Checkout是否支持定期付款?如果是这样,我该如何实现呢?或者我可以从哪里获得一些好的例子?
提前感谢您的帮助。非常感谢
干杯
答案 0 :(得分:-1)
我试图了解这里的用例。当您说快速结账的定期付款时,它必须是客户定期购买的东西,如重新放置物品,在这种情况下,它不是快速结账,这是回头客的定期购买。他们必须选择每隔30天,2个月等定期补货。他们也必须是您网站上的注册用户。
因此,您的逻辑必须包括 - 检查已为项目设置自动购买的所有客户。 - 检查他们购买的频率,并按照该频率向他们收取物品的金额。
- 为此目的,PayPal有一个REST API: 这是实施PayPal定期付款的准确位置:
https://developer.paypal.com/docs/api/payments/#payment_create
如果他们还允许您通过以下API授权付款 https://developer.paypal.com/docs/api/payments/#authorization
你也可以使用它。
但至少这会缩小您在常规付款授权方面的选择。
此API允许您请求PayPal服务定期为该客户授权付款。您仍然需要有自己的逻辑来检查产品的“订阅”和间隔。
- 以下链接中的 CreateRecurringPaymentsProfile API Operation(NVP)似乎是用于个人付款。例如库存管理系统会做的事情。
这是一项专门用于添加定期付款功能的API。
由于您是开发人员,PayPal开发人员资源将回答您对API功能和使用的任何疑问。你必须知道要求什么。您是他们的B2B客户,他们试图了解他们的API系统。如果您没有得到正确答案,也可以在他们的开发者门户网站上提交错误。