【问题标题】:Paypal How to override payment definition?Paypal 如何覆盖付款定义?
【发布时间】:2026-01-28 04:00:01
【问题描述】:

我已经创建了一些计费计划,现在我想在创建计费协议时覆盖付款定义。那可能吗?

我知道我可以覆盖商家偏好和收费模式,但我没有找到任何东西可以覆盖支付定义。

用例是订阅服务(计费计划)但有相关折扣的用户。

我正在使用 REST API。

【问题讨论】:

  • 我也遇到了同样的情况,也在寻找解决方案。找到了吗?

标签: paypal paypal-rest-sdk paypal-subscriptions


【解决方案1】:

可能的解决方案:

  • 使用 override_merchant_preferences 创建计费协议。 (初始金额)
  • 创建结算协议后 - 获取协议 ID
  • 使用 patch_request(经常性金额)更新计费协议

2019 年 4 月更新:

2019 年 4 月,PayPal 添加了新的订阅 API。

https://developer.paypal.com/docs/subscriptions/integrate/

新 API 支持修改当前订阅。

https://developer.paypal.com/docs/subscriptions/full-integration/subscription-management/#revise-subscription

【讨论】: