Skip to main content

Generate a Stripe Checkout Session URL on behalf of the user, scoped to the given paid tier. Use for the Free→Paid upgrade path where the BE cannot bill without an authorized payment method — admin shares this link with the user; once they pay, the existing checkout-completed webhook drops them onto the new tier.

POST 

/admin/users/:userId/subscriptions/:subscriptionId/generate-checkout-link

Generate a Stripe Checkout Session URL on behalf of the user, scoped to the given paid tier. Use for the Free→Paid upgrade path where the BE cannot bill without an authorized payment method — admin shares this link with the user; once they pay, the existing checkout-completed webhook drops them onto the new tier.

Request

Responses