Version: v5
Last updated: 2026-05-06
Base Path:
/v1/checkout_intents
Overview
The Checkout Intent Query API allows merchants to retrieve the full details of a checkout intent. This API is used to:- Fetch complete checkout intent information by
checkout_intent_id - Display order, user, and payment details
- Inspect on-chain transaction metadata after payment
- Debug or reconcile payment lifecycle issues
Important Notes
- All enum values are represented as integers in API requests and responses
- Monetary values involving stable coins are returned as strings to preserve precision
- This endpoint returns a structured object in
payload - Permission checks are enforced at the store/business level
Authentication
All requests must include the following headers:Notes
X-Noncemust be unique per requestX-Timestampmust be within the allowed time window- Signature must be generated using raw request body bytes
- Requests are protected against replay attacks
GET /v1/checkout_intents/
Description
Retrieve the full checkout intent object, including payment configuration, order metadata, and on-chain transaction details (if available).Request
Path Parameters
Headers
Note: This is a GET request, so there is no request body.
Successful Response
Response Fields
Top-Level Fields
Payload — Checkout Intent Object
Possible Errors
Notes
- This endpoint enforces store/business ownership checks
- Enum fields (such as
currencyandstatus) are returned as integers only - Decimal values are returned as strings to avoid precision loss
- Always log
request_idwhen debugging production issues - If you only need the status value, prefer
GET /v1/checkout_intents/{checkout_intent_id}/statusfor lower payload size
Related APIs
POST /v1/checkout_intentsGET /v1/checkout_intents/{checkout_intent_id}/status
Appendix — Checkout Intent Status Enum
End of document.