Get domain checkout transaction status
Retrieves the current status of a domain checkout transaction. Used to poll for order completion after payment. Requires authentication.
/api/v1/billing/checkout/domains/{transaction}The 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
transactionstringRequiredTransaction ID (UUID) or Stripe checkout session ID (cs_test_* or cs_live_*).
Example"cs_test_a1B2c3D4e5F6g7H8i9J0"
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
No content type declared
No body schema declared in this export.
Responses
200
Transaction status retrieved successfully.
statusstringRequiredCurrent transaction status. Allowed values: "pending", "succeeded", "failed".
orderNumberstringRequiredShort order reference number.
errorstring | nullRequiredUser-facing error message when checkout failed.
400
Invalid or missing transaction ID.
No response body schema supplied.
401
Unauthorized - authentication required.
No response body schema supplied.
404
Transaction not found.
No response body schema supplied.
500
Internal server error.
No response body schema supplied.
Was this helpful?