Etapas
- Cotação — preço e taxas fixados por 30s.
- Criação da ordem — gera o QR Code PIX.
- Pagamento PIX — receiver paga.
- Conversão — swap on-chain.
- Entrega — crypto chega na wallet destino.
- Webhook —
order.completed.
Cotação
targetToken aceita "USDC" ou "SOL". O padrão é "USDC".
Response inclui quoteId, amountToken (quanto o receiver receberá), commercialRate, ratePlatform, expiresAt. Use o quoteId ao criar a ordem dentro de 30s.
Criação da ordem
pixPaymentCode— código EMV copia-e-cola do PIX. Exiba ao receiver para que ele efetue o pagamento.
Status ao longo do tempo
| Status | Quando |
|---|---|
PENDING | Ordem criada, aguardando PIX. |
AWAITING_PAYMENT | QR Code gerado, aguardando pagamento. |
PAYMENT_RECEIVED | PIX confirmado; processamento iniciado. |
SWAPPING | Swap on-chain em execução. |
TRANSFERRING | Crypto sendo enviado para a wallet destino. |
COMPLETED | Crypto entregue à destinationWallet. |
FAILED | Algo falhou; ver failureReason. |
EXPIRED | Receiver não pagou dentro do prazo PIX. |
REFUNDING | Estorno PIX em andamento. |
REFUNDED | Valor estornado ao receiver. |
Webhooks recebidos
order.payment_receivedorder.completedorder.failedorder.refundingorder.refunded
Consultando uma ordem
/orders/{id}.
Erros comuns
| Erro | Causa |
|---|---|
QUOTE_EXPIRED | Mais de 30 s entre cotação e criação. Regere a cotação. |
LIMIT_EXCEEDED | Receiver já atingiu limite diário. |
KYC_NOT_APPROVED | Receiver não aprovado. Complete o onboarding. |
