在 Stripe 中将 proration_behavior 设置为 none
Setting proration_behavior to none in Stripe
我正在尝试以消除按比例分配行为的方式更新我的订阅。这是我所做的,(它没有用,在打印 $subscription_object 时我没有看到任何 proration_behavior 字段,尽管它写在订阅对象的 API 文档中)
$subscription_obj = \Stripe\Subscription::retrieve($checkout_session->subscription);
\Stripe\Subscription::update($subscription_obj->id, [
'proration_behavior' => 'none',
]);
我也试过了:
$subscription_obj->proration_behavior = 'none';
$subscription_obj->save();
这仅在您 making another change to the subscription 时相关,例如 upgrading/downgrading 计划、更改结算周期锚点或取消。如果您不更改订阅,则无需按比例分配任何内容,这也不会产生任何影响。
如果您尝试禁用某些其他更改的按比例分配,您应该向 proration_behavior=none
提供该更新请求。
我正在尝试以消除按比例分配行为的方式更新我的订阅。这是我所做的,(它没有用,在打印 $subscription_object 时我没有看到任何 proration_behavior 字段,尽管它写在订阅对象的 API 文档中)
$subscription_obj = \Stripe\Subscription::retrieve($checkout_session->subscription);
\Stripe\Subscription::update($subscription_obj->id, [
'proration_behavior' => 'none',
]);
我也试过了:
$subscription_obj->proration_behavior = 'none';
$subscription_obj->save();
这仅在您 making another change to the subscription 时相关,例如 upgrading/downgrading 计划、更改结算周期锚点或取消。如果您不更改订阅,则无需按比例分配任何内容,这也不会产生任何影响。
如果您尝试禁用某些其他更改的按比例分配,您应该向 proration_behavior=none
提供该更新请求。