既存の Stripe Subscription の billing_cycle_anchor を変更しようと、下記のようにすると
// update
\Stripe\Stripe::setApiKey( 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' );
\Stripe\Subscription::update(
$subscription_id ,[
"billing_cycle_anchor" => $dt->timestamp,
]);
エラーとなります。
When updating an existing subscription, billing_cycle_anchor must be either unset, 'now', or 'unchanged'
次のように trial_end を使って変更することができます。
// update
\Stripe\Stripe::setApiKey( 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' );
\Stripe\Subscription::update(
$subscription_id ,[
"trial_end" => $dt->timestamp,
]);