Rails&条纹:是否有可能让用户每月支付一笔金额,直到他们完成金额?

时间:2014-09-02 17:30:26

标签: ruby-on-rails delayed-job stripe-payments

例如,用户需要支付2000美元, 我想让他们在5个月内支付2000美元,然后完成付款而不再收取费用。

这是我已经接近的关闭,如果这是错误的,请告诉我:

1-创建付款金额的订阅计划。

2-创建延迟作业以在5个月后取消订阅。

这样做会有风险吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

是的,这正是你想要处理它的方式。更详细......

首先,您需要有一个Web挂钩端点:

https://stripe.com/docs/webhooks

接下来,您需要将客户订阅到正常的计划。我们将通过网络挂钩通知您的网站何时通过定期订阅付款。具体来说,您需要关注invoice.payment_succeeded个事件:

https://stripe.com/docs/api#event_types

一旦特定客户达到了正确的付款次数(您将在最后跟踪),您就会发出取消订阅请求:

https://stripe.com/docs/api#cancel_subscription

希望有所帮助! 拉里

PS我在Stripe的支持工作。