Closed 。这个问题是基于意见的 /help/closed-questions 。目前不接受答案。
我正在尝试测试不同的 Stripe 订阅失败。具体来说,当卡最初被接受且订阅处于活动状态时,有效订阅被续订,但续订付款被拒绝,或者客户在订阅期间删除了该卡,会发生什么情况。
我如何在 Stripe 上模拟这个?
编辑 2023-02-02: 下面的答案是在 2016 年写的。虽然它应该仍然有效,但您可以通过使用以更直接的方式实现这一点测试时钟 https://stripe.com/docs/billing/testing/test-clocks 反而。
为了测试失败的订阅付款,您可以执行以下操作:
创建客户 https://stripe.com/docs/api#create_card 带有有效卡的卡令牌(例如4242 4242 4242 4242
) 在里面source
范围。
创建订阅 https://stripe.com/docs/api#create_subscription 到计划。由于第一次收费成功,订阅将成功创建。
更新客户 https://stripe.com/docs/api#update_customer 带有失败卡的卡令牌(例如4000 0000 0000 0341
) 在里面source
范围。
更新订阅 https://stripe.com/docs/api#update_subscription 与trial_end https://stripe.com/docs/api#update_subscription-trial_end 参数设置为未来几秒并且prorate https://stripe.com/docs/api#update_subscription-prorate set to false
。这实际上改变了订阅的下一个计费日期。
一旦trial_end
到达日期后,新的计费周期将开始并创建发票。大约一小时后,发票将被关闭并尝试付款。然后发生什么由你决定订阅帐户设置 https://dashboard.stripe.com/account/recurring .
要测试第二个场景,您只需将上面的步骤 3 更改为删除卡 https://stripe.com/docs/api/curl#delete_card 而不是用失败的卡更新客户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)