Skip to main content
An order and each of its items report one of six states. Internal detail is deliberately not exposed — these six are the contract.
UNDER_REVIEW means the outcome is not yet known with certainty. It resolves to FULFILLED, FAILED or a refund without you doing anything. Re-ordering while an order sits in UNDER_REVIEW risks paying for the same card twice.

Polling

state_reason

Present on items, null unless one of exactly four values applies.
AMOUNT_MISMATCH is the cheapest error in the system to avoid and one of the more expensive to resolve — the order is accepted, then fails, and raises a refund obligation. Compute Σ(denomination_minor × qty) yourself before sending.