在 Stripe 中将 proration_behavior 设置为 none

Mir*_*lak 2 stripe-payments

我正在尝试以消除比例行为的方式更新我的订阅。这就是我所做的,(它不起作用,在打印 $subscription_object 时,我没有看到任何 proration_behavior 字段,尽管它是在订阅对象的 API 文档中编写的)

 $subscription_obj = \Stripe\Subscription::retrieve($checkout_session->subscription); 
\Stripe\Subscription::update($subscription_obj->id, [
        'proration_behavior' => 'none',
      ]);
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

$subscription_obj->proration_behavior = 'none';
$subscription_obj->save();
Run Code Online (Sandbox Code Playgroud)

Nol*_*n H 5

仅当您对订阅进行其他更改(例如升级/降级计划、更改计费周期锚点或取消)时,这才相关。如果您不更改订阅,则无需按比例分配,这不会产生任何影响。

如果您尝试禁用其他更改的按比例分配,则应提供proration_behavior=none该更新请求。