Skip to main content
Returns the checkout session object (the same shape returned by Create a session). Poll this endpoint to reconcile payments from your backend.
This endpoint is public — it is keyed by the opaque session id and does not require your secret key. The session id is pay-only and cannot read your account.

Path parameters

string
required
The checkout session id returned when the session was created.

Status lifecycle

The status field moves through the following states. succeeded, failed, and expired are terminal.
Treat succeeded as the only signal that the payment is complete. Fulfill orders only after observing succeeded from this endpoint.

The qr object

For QR Bolivia, the qr field is null until a QR is generated, then populated with:
string
The underlying QR payment identifier.
string
Renderable QR image as a data-URL PNG.
string
The raw QR payload string.
string
The QR payment state.
string
ISO-8601 timestamp when the QR expires.
string
Amount in local currency, for example "475.00".
string
Local currency code, for example "BOB".
string
The USD→local exchange rate used, for example "9.50".

Polling

Error Responses