Stripe payments 条带订阅-更新过期订阅

Stripe payments 条带订阅-更新过期订阅,stripe-payments,Stripe Payments,如果条带订阅被取消,并且在\u期间\u结束时设置为true,则不会续订订阅,也不会向客户计费。在该日期超过续订日期之后。如果我尝试更新已结束的订阅,会发生什么情况?我很懒,不想先检查订阅是否处于活动状态。我希望stripe将重新激活已取消和过期的订阅。这里是流程 创建订阅1个月 2周后,取消,并在\u期间\u结束 2个月后,更新订阅 重新激活取消的订阅 如果客户的订阅已取消,且at_period_end设置为true,并且尚未达到计费周期的末尾,则可以重新激活该订阅。(无法立即取消订阅。)若要响

如果条带订阅被取消,并且在\u期间\u结束时设置为true,则不会续订订阅,也不会向客户计费。在该日期超过续订日期之后。如果我尝试更新已结束的订阅,会发生什么情况?我很懒,不想先检查订阅是否处于活动状态。我希望stripe将重新激活已取消和过期的订阅。这里是流程

  • 创建订阅1个月
  • 2周后,取消,并在\u期间\u结束
  • 2个月后,更新订阅

  • 重新激活取消的订阅

    如果客户的订阅已取消,且at_period_end设置为true,并且尚未达到计费周期的末尾,则可以重新激活该订阅。(无法立即取消订阅。)若要响应订阅,请更新订阅,将计划设置为与当前计划相同的ID

    \Stripe\Stripe::setApiKey("api_key");
    
    $subscription = \Stripe\Subscription::retrieve("subscription_id");
    $subscription->plan = "plan_name";
    $subscription->save();
    
    如果取消已被处理,且订阅不再处于活动状态,则需要为客户创建新订阅。请记住,Stripe会在新的计费周期下立即启动客户的订阅,因此此操作会产生新的费用。您可以使用试用期结束参数覆盖此行为,这样就不会立即向客户计费