模拟条带订阅续订失败

时间:2016-09-09 02:06:24

标签: testing stripe-payments simulate

我正在尝试测试不同的Stripe Subscription失败。具体而言,当有效订阅在最初接受卡并且订阅处于活动状态时续订时会发生什么,但续订付款被拒绝,或者客户在订阅期间删除了卡。

在Stripe上模拟此功能的最佳方法是什么?

1 个答案:

答案 0 :(得分:21)

为了测试失败的订阅付款,您可以执行以下操作:

  1. Create the customer4242 4242 4242 4242参数中使用有效卡(例如source)的卡片令牌。

  2. Create the subscription计划。订阅将成功创建,因为第一次收费将成功。

  3. Update the customer4000 0000 0000 0341参数中包含失败卡的卡片令牌(例如source)。

  4. Update the subscriptiontrial_end参数将来设置为几秒钟,prorate设置为false。这有效地更改了订阅的下一个结算日期。

  5. 达到trial_end日期后,系统会开始新的结算周期,并会创建发票。大约一小时后,发票将关闭并尝试付款。然后会发生什么事情取决于您的subscription account settings

    要测试您的第二种情况,您只需将上面的第3步更改为delete the card,而不是使用发生故障的卡更新客户。