> ## Documentation Index
> Fetch the complete documentation index at: https://developers.bloobank.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get payment order

Returns a single payment order by `id` within the wallet scope.

The response is the full order resource — see [Payment Orders overview](/api-reference/payment-orders/overview) for the field reference.

<Tip>
  For polling lifecycle transitions, fetch every 5–10 seconds while `status` is `PENDING` or `PROCESSING`; stop once `status` reaches a final state (`SUCCESS`, `FAILED`, `CANCELED`, `EXPIRED`, `REFUNDED`). For production-grade integrations, [webhooks](/get-started/webhooks/overview) are strongly preferred over polling.
</Tip>

If the order does not exist in this wallet, the API returns `404 PAYMENT_ORDER_NOT_FOUND`. Note that orders are wallet-scoped — the same `paymentOrder` id is not portable across wallets.
