Skip to main content

CheckoutResponseDto

returnUrlobjectnullablerequired

Echoed back when the caller passed a valid returnUrl. For free tiers FE should navigate here after the response; for paid tiers Stripe will already redirect there post-checkout.

sessionIdobjectnullablerequired
statusstringrequired

Possible values: [active, redirect]

subscriptionIdobjectnullablerequired

Set when this was a free-tier subscribe (no Stripe redirect needed).

urlobjectnullablerequired

If paid: hosted Stripe Checkout URL. If free: null (subscriptionId will be set instead).

CheckoutResponseDto
{
"returnUrl": {},
"sessionId": {},
"status": "active",
"subscriptionId": {},
"url": {}
}