Confirm a QR payout (Bolivia, Brazil)
Step 2 of the QR payout (Bolivia and Brazil/PIX), charged exactly like a regular payout: the local amount converts at your account’s rate and usdt_amount + fixed fee is debited. The result is synchronous — the response carries the final state (completed, or failed with an automatic refund). Requires an idempotency key like every money-moving operation. In Bolivia the scanned reference is single-use (one QR = one payment); in Brazil a static PIX QR is reusable by design — pay it again with a different key, and a failed attempt never burns the QR. amount is always required; in Brazil, if the PIX QR carries a fixed amount it must match exactly — a mismatch answers 422 with the payout in status: failed and the refund already applied (open-amount QRs pay whatever you send).
Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Headers
Alternative to the idempotency_key body field.
Body
From the scan step.
Local amount as a positive decimal string.
BO, BR BOB, USD, BRL Virtual balance to debit for this operation. Omit to use your account's default settlement asset.
USDT, USDC, BTC, GOLD Response
Idempotency replay of an existing QR payout.
Your account's rate at execution time (local units per 1 USDT).
Virtual balance the operation was actually debited from.
USDT, USDC, BTC, GOLD Exact amount debited from the settlement asset's balance (in that asset's units). Equals total_debit when the asset is USDT. If the payout fails this exact amount is refunded — never re-quoted.
Effective USD price per unit of the settlement asset used to convert the USDT total ("1" for USDT/USDC).
pending, processing, completed, failed Present (true) when the response is an idempotent replay.