Skip to main content
AllScale Open API
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-Nonce must be unique per request
  • X-Timestamp must 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 currency and status) are returned as integers only
  • Decimal values are returned as strings to avoid precision loss
  • Always log request_id when debugging production issues
  • If you only need the status value, prefer
    GET /v1/checkout_intents/{checkout_intent_id}/status for lower payload size

  • POST /v1/checkout_intents
  • GET /v1/checkout_intents/{checkout_intent_id}/status

Appendix — Checkout Intent Status Enum


End of document.