我正在尝试以消除比例行为的方式更新我的订阅。这就是我所做的,(它不起作用,在打印 $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)
仅当您对订阅进行其他更改(例如升级/降级计划、更改计费周期锚点或取消)时,这才相关。如果您不更改订阅,则无需按比例分配,这不会产生任何影响。
如果您尝试禁用其他更改的按比例分配,则应提供proration_behavior=none该更新请求。