PayPal Express Checkout的定期付款

时间:2018-02-26 03:59:41

标签: paypal express-checkout recurring-billing

我尝试使用Paypal Express Checkout在我的网站上设置定期付款。我确实阅读了官方文档,但我找不到与定期付款相关的任何有用信息。

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/add-paypal-button/

我只是想知道Express Checkout是否支持定期付款?如果是这样,我该如何实现呢?或者我可以从哪里获得一些好的例子?

提前感谢您的帮助。非常感谢

干杯

1 个答案:

答案 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)似乎是用于个人付款。例如库存管理系统会做的事情。

https://developer.paypal.com/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/

这是一项专门用于添加定期付款功能的API。

由于您是开发人员,PayPal开发人员资源将回答您对API功能和使用的任何疑问。你必须知道要求什么。您是他们的B2B客户,他们试图了解他们的API系统。如果您没有得到正确答案,也可以在他们的开发者门户网站上提交错误。