Skip to main content
Query an order by order ID. This endpoint supports two read modes: anonymous access returns only the minimum fields required by the payment page; the order owner carrying an Account Token receives full details.

API Overview

/orders/{id} and /orders/{id}/ are both currently available. The order ID is part of the payment link and should be treated as a sensitive opaque identifier; do not distribute it publicly.

Anonymous Query

The payment page can read directly when the login session is lost:
The anonymous response contains only id, description, price, state, pay_way, pay_url, expired_at, and created_at. It does not return account, Application, Package, internal payment identifiers, or metadata.

Authenticated Query

The order owner receives complete Order details, including application / applications, package / packages, bank_details, invoice_automation, and model fields. If authenticated but not the order owner, 403 is returned; super administrators are excluded.

Key Fields

The full response may include additional fields depending on the payment method. Clients should read them as needed and always avoid logging sensitive metadata in the full response.

Error Handling

  • 404: The order ID does not exist.
  • 403: Logged in but not the order owner.
  • Anonymous requests do not return 401; they only receive the minimum public projection.