<分区>
我正在尝试测试不同的 Stripe 订阅失败。具体来说,如果在最初接受卡并且订阅处于事件状态时续订有效订阅,但续订付款被拒绝,或者客户在订阅期间删除卡,会发生什么情况。
我如何在 Stripe 上模拟这个?
<分区>
我正在尝试测试不同的 Stripe 订阅失败。具体来说,如果在最初接受卡并且订阅处于事件状态时续订有效订阅,但续订付款被拒绝,或者客户在订阅期间删除卡,会发生什么情况。
我如何在 Stripe 上模拟这个?
最佳答案
编辑 2023-02-02:下面的答案写于 2016 年。虽然它应该仍然有效,但您可以使用 test clocks 以更直接的方式实现此目的。相反。
为了测试失败的订阅支付,你可以这样做:
Create the customer在 source
参数中使用有效卡的卡 token (例如 4242 4242 4242 4242
)。
Create the subscription计划。由于第一次收费成功,订阅将成功创建。
Update the customer在 source
参数中使用故障卡的卡 token (例如 4000 0000 0000 0341
)。
Update the subscription与 trial_end
参数设置为 future 几秒和prorate
设置为 false
。这实际上会更改订阅的下一个计费日期。
一旦到达 trial_end
日期,新的计费周期将开始并创建发票。大约一小时后,发票将关闭并尝试付款。然后会发生什么由您决定 subscription account settings .
要测试您的第二个场景,您只需将上面的第 3 步更改为 delete the card而不是用故障卡更新客户。
关于testing - 如何模拟 Stripe 订阅续订失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39402755/