Create Stripe Checkout session for domain transfer
Creates a one-time payment Stripe Checkout session for transferring domains. The transfer will be initiated after successful payment.
/api/v1/billing/checkout/domains/transfersThe source export uses a local development server. Examples use the configured Dashio API origin.
The export references authentication schemes without supplying their definitions.
Authentication
bearerAuth
Understand authenticationPath parameters
None declared in this export.
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
application/json · Required
transfersobject[]RequiredNo field description supplied.
spaceIdstring (uuid)RequiredSpace ID to associate the domain with.
contactobjectOptionalContact details for domain registration. Required if no contact exists for the space.
successUrlstring (uri)RequiredURL to redirect to after successful payment.
cancelUrlstring (uri)RequiredURL to redirect to if payment is cancelled.
Responses
200
Stripe Checkout session created.
sessionIdstringOptionalNo field description supplied.
checkoutUrlstring (uri)OptionalNo field description supplied.
productFamilystringOptionalAllowed values: "domain-transfer".
400
Invalid request parameters.
No response body schema supplied.
401
Unauthorized.
No response body schema supplied.
403
Forbidden. User is not owner or admin of the space.
No response body schema supplied.
422
Contact information required or pricing unavailable.
No response body schema supplied.
500
Failed to create checkout session.
No response body schema supplied.
Was this helpful?