Docs
You want the first billing cycle to have a higher amount and later cycles to have a lower amount.
Option 1: Create the subscription at the higher price, then edit it and set the lower price to apply on next renewal. You can also add a coupon for the discount and apply it from the next renewal.
Option 2: Create the subscription with the plan plus a charge (non-recurring add-on). The first cycle includes both; later cycles include only the plan.
Add a non-recurring charge to the first billing cycle. Later cycles charge only the plan.
end_of_term = true to apply the change from the next renewal. The same API can apply coupons.Was this article helpful?