Customers have the flexibility to easily upgrade or downgrade their plan at any given moment.
subscription.terminated
webhook message is triggered for the initial plan, with a next_plan_code
defined in the payload;subscription.started
webhook message is triggered for the new plan, with a previous_plan_code
defined in the payload;subscription.external_id
is persisted between the two to ensure the continuity of the subscription.