Create a tier-plan Stripe checkout
Resolves the catalog row by (tier, currency, interval) and returns a hosted Stripe Checkout URL (fiat subscription). The org id is taken from the verified session and must match the path :orgId (mismatch is rejected). Tier changes on a live subscription must go through /upgrade or /downgrade, not a second checkout. Requires a Nevermined API key. Requires organization admin privileges.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Organization identifier. Must match the authenticated session org context.
"org-abc123"
Body
Target tier to subscribe the organization to.
Premium, Enterprise "Premium"
Currency for the purchase. Accepted for backward compatibility but currently ignored — checkout always resolves to USD.
USD, EUR, USDC, EURC "USD"
Billing interval. Accepted for backward compatibility but currently ignored — checkout always resolves to a monthly interval.
month, year, one_shot "month"
Response
Stripe Checkout URL
Related topics
API error codesWorkspaces & MembersPlans & BillingFiat PaymentsUpgrade a Premium org to Enterprise without resubscribing