Skip to main content
Billing / Checkout2026.8.0

Get domain checkout transaction status

Retrieves the current status of a domain checkout transaction. Used to poll for order completion after payment. Requires authentication.

GET/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 authentication

Path parameters

transactionstringRequired

Transaction 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.

statusstringRequired

Current transaction status. Allowed values: "pending", "succeeded", "failed".

orderNumberstringRequired

Short order reference number.

errorstring | nullRequired

User-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?