Paypal (+ Paypal IPN) - 如何更改用户的订阅?
Posted
技术标签:
【中文标题】Paypal (+ Paypal IPN) - 如何更改用户的订阅?【英文标题】:Paypal (+ Paypal IPN) - how to change subscriptions for a user? 【发布时间】:2011-10-02 19:15:37 【问题描述】:我正在将我的网站与 PayPal 和 PayPal IPN 集成以进行定期订阅付款。 注册效果很好,我很好。
但是,我想了解退订,我有一个大问题。
我的网站提供具有不同价格和功能的不同计划。我希望能够在用户决定升级或降级时更改他们的计划。我还希望能够让用户轻松取消订阅。
我的问题:
如何允许更改订阅?
订阅更改是先取消再订阅吗?
我可以让取消无缝,他们不必通过贝宝?我该怎么做呢? (我的每项服务都有取消按钮,但我希望取消对用户来说是无缝的,就在我的网站上)。
【问题讨论】:
你能编码吗?我需要类似的。您如何跟踪当前用户拥有的订阅? 【参考方案1】:您可以通过 UpdateRecurringPaymentsProfile 减少配置文件。但请记住,在 180 天内最多增加 20%。 简而言之,如果您想减少配置文件,只需调用 UpdateRecurringPaymentsProfile 并调整要计费的金额。 如果要增加配置文件,请检查是否超过原始数量的 20%。如果是,请取消现有配置文件并重新启动配置文件创建过程(SetEC、GetEC、(DoEC)、CreateRP)以创建新配置文件。
【讨论】:
您能否进一步澄清一下您答案的“SetEC、GetEC、(DoEC)、CreateRP”部分?可以通过API完成吗?现在推荐的做法是什么(我认为 PayPal 有一个新的 REST API)?以上是关于Paypal (+ Paypal IPN) - 如何更改用户的订阅?的主要内容,如果未能解决你的问题,请参考以下文章
Paypal IPN,在哪里将我的订单 ID 放在 paypal sdk (android) 中以通过我的服务器验证付款?