条纹-强制更改CurrentPeriodEnd

时间:2019-04-27 17:06:44

标签: asp.net-mvc stripe-payments

我正在处理订阅降级要求,该降级应该在下一个计费日期进行。我已经按照以下步骤进行了开发

  • 对于特定的订阅,请从Stripe获取下一个结算日期
  • 在数据库中保存下一个帐单日期和新的付款计划
  • 创建了一个每天在特定时间每天运行的Azure函数,这触发了我的ASP.Net Core MVC应用程序中的操作方法。此方法将检查下一个计费日期为该天的订阅。
  • 对于上述每个订阅,请将其降级为数据库中保存的新付款计划。

我已经对此进行了测试,并且工作正常。但是质量检查小组需要将下一个帐单日期强制更新为不久的将来的日期(他们不能等到下一个帐单日期。他们必须立即完成对该故事的测试)。

是否可以通过条纹仪表板或通过API更新 CurrentPeriodEnd 日期?

1 个答案:

答案 0 :(得分:0)

您无法为给定的订阅明确控制current_period_end,但是您可以根据自己的需要更改结算周期。例如,调用更新订阅API并传递设置为您希望trial_end的时间戳的current_period_end

您还可以创建新的订阅并传递billing_cycle_anchor参数,以将订阅锚定到记录的here特定日期。