【问题标题】:Paypal (+ Paypal IPN) - how to change subscriptions for a user?Paypal (+ Paypal IPN) - 如何更改用户的订阅?
【发布时间】:2011-10-02 19:15:37
【问题描述】:

我正在将我的网站与 PayPal 和 PayPal IPN 集成以进行定期订阅付款。 注册效果很好,我很好。

但是,我想了解退订,我有一个大问题。

我的网站提供具有不同价格和功能的不同计划。我希望能够在用户决定升级或降级时更改他们的计划。我还希望能够让用户轻松取消订阅。

我的问题:

  1. 如何允许更改订阅?

  2. 订阅更改是先取消再订阅吗?

  3. 我可以让取消无缝,他们不必通过贝宝?我该怎么做呢? (我的每项服务都有取消按钮,但我希​​望取消对用户来说是无缝的,就在我的网站上)。

【问题讨论】:

  • 你能编码吗?我需要类似的。您如何跟踪当前用户拥有的订阅?

标签: paypal


【解决方案1】:

您可以通过 UpdateRecurringPaymentsProfile 减少配置文件。但请记住,在 180 天内最多增加 20%。
简而言之,如果您想减少配置文件,只需调用 UpdateRecurringPaymentsProfile 并调整要计费的金额。
如果要增加配置文件,请检查是否超过原始数量的 20%。如果是,请取消现有配置文件并重新启动配置文件创建过程(SetEC、GetEC、(DoEC)、CreateRP)以创建新配置文件。

【讨论】:

  • 您能否进一步澄清一下您答案的“SetEC、GetEC、(DoEC)、CreateRP”部分?可以通过API完成吗?现在推荐的做法是什么(我认为 PayPal 有一个新的 REST API)?
猜你喜欢
  • 2018-02-10
  • 2012-12-25
  • 2010-11-06
  • 2022-01-20
  • 2011-02-01
  • 2014-11-08
  • 1970-01-01
相关资源
最近更新 更多