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
- 200