【问题标题】:Recurring payment on PayPal Express CheckoutPayPal Express Checkout 的定期付款
【发布时间】:2018-08-05 11:32:53
【问题描述】:

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

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

我只是想知道 Express Checkout 是否支持定期付款?如果是这样,我怎样才能做到这一点,或者我从哪里可以得到一些好的例子?

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

干杯

【问题讨论】:

    标签: paypal express-checkout recurring-billing


    【解决方案1】:

    我们之前也遇到过类似的问题。您可能想看看this 线程。

    【讨论】:

    • 谢谢。我确实检查了,但对我来说似乎有点太多了。只是想知道用客户端网站 Javascript 有什么办法吗?
    • 我也不想使用已弃用的 API :(
    【解决方案2】:

    我试图了解这里的用例。当您说快速结账的定期付款时,它必须是客户定期购买的东西,例如补货,在这种情况下,它不是快速结账,而是回头客的定期购买。他们必须选择定期补货,例如每 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 操作 (NVP) 看起来是针对个人付款的。例如库存管理系统会做的事情。

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

    这是一个特定于添加定期付款功能的 API。

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

    【讨论】:

      猜你喜欢
      • 2017-09-02
      • 2023-03-25
      • 1970-01-01
      • 2013-07-16
      • 2018-08-25
      • 2010-12-03
      • 1970-01-01
      • 2012-03-26
      • 2013-03-30
      相关资源
      最近更新 更多