Status and stages
An in document returned byGET /v2/documents/in/{id} carries its current status and a stages array. Each stage records the status the document reached, when it was recorded (inserted_at) and, when the stage represents an error, its error_code and error_message:
GET /v2/documents/in or search them with POST /v2/documents/in/search. Each status change also reaches you as a webhook event.
Document statuses
Stage statuses
Thestatus of each entry in stages is one of the values below. refund_link appears only as a stage and never as the document status.
Transaction flow
The final statuses aresettled and failed. Once a document reaches a final status, its lifecycle is complete.
Next steps
- Cash in: create the dynamic QR code that produces an in document.
- QR code types: the status of the QR code itself, before it is paid.
- Simulate deposit failures: reproduce rejected and refunded deposits in the sandbox.
- Cash out: out documents have their own statuses.

