StartSubscriptionResponse
The checkout-start envelope: the OperationStatusResponse status/error plus the Stripe checkout URL + session id (present only on success).
statusstringrequired
"success" or "error".
errorstringnullable
Human-readable error when status is "error".
checkout_urlstringnullable
Stripe Checkout URL to redirect to (success only).
checkout_session_idstringnullable
Stripe Checkout session id (success only).
StartSubscriptionResponse
{
"status": "string",
"error": "string",
"checkout_url": "string",
"checkout_session_id": "string"
}