Paymill 的 API 很棒。与它一起工作真是太棒了,如果不是出现极端情况,我应该可以启动并运行。 Context是一款SAAS应用,有演示试用版,并且可以随意升级和降级。
用户取消订阅:此时,她的帐户在预付款日期之前保持事件状态。 Paymill 收到 2 个 API 调用:
场景:她改变主意,并尝试再次升级。到目前为止,我已经尝试通过以下方式对此进行建模:
- 发帖到 https://api.paymill.com/v2/subscriptions包含客户、优惠和付款信息 - 与原始订阅类似 - 返回付款错误:订阅已连接
- 执行 PUT 操作 https://api.paymill.com/v2/subscriptions/包含付款信息(根据 Paymill API: How do I update a subscription's credit card? )返回付款错误:订阅已取消
期望的输出是持续订阅:在下个月之前不会收取任何信用卡费用,并且通过新的付款信息收取更多的 CC 费用。
可以通过哪些方式实现这一目标?
非常感谢!
最佳答案
首先我要说的是,您所描述的 POST 应该可以执行。目前这是一个错误,将于下周某个时候修复。
但不幸的是,目前不支持您的用例。我们正在努力使我们的订阅功能更加强大,同时保留使用的简单性。我们无法为此提供时间表,但我们很想了解有关您案件的更多信息。
目前,鼓励商家自行管理订阅,因为这不是更改下一个订阅到期日收取的金额的简单问题。例如,如果您的客户决定降级,您会按比例退还超额部分吗?升级也是如此:您会在到期日收取新订阅的全额费用,还是按旧订阅的比例+新订阅的比例收取费用?
也就是说,我鼓励您密切关注我们的博客,了解改进订阅处理的公告。
披露:我在 PAYMILL 工作。
关于subscription - 重新激活 Paymill 订阅并更新信用卡信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169827/