Skip to main content

Criar saque

POST /v1/payouts
  • O saldo é debitado atomicamente na criação (valor + taxa). Sem saldo → 422 INSUFFICIENT_FUNDS.
  • kind: PLAYER_PAYOUT (saque de player) ou SETTLEMENT (saque do seu próprio saldo).
  • Idempotência por external_id.

Dados do recebedor

Envie email e phone sempre que tiver. Os adquirentes exigem identificação real de quem recebe: transação sem esses dados entra no radar de risco deles, e conta com dado genérico repetido é motivo de bloqueio. Você já envia essas informações no depósito — mande as mesmas aqui.
São opcionais: quem não enviar continua funcionando exatamente como hoje. E email malformado é simplesmente ignorado — nunca vamos recusar o saque do seu cliente por causa de um campo cadastral. Se a sua conta estiver com auto-aprovação ligada (padrão), o saque vai direto ao provedor e fica PROCESSING até liquidar. Senão, fica PENDING aguardando aprovação do operador.

Estados

PENDING → PROCESSING → PAID · ou → FAILED/REJECTED (o valor é estornado ao saldo).
Um 504 PROVIDER_TIMEOUT na criação não estorna automaticamente — o PIX pode ter saído. O saque fica PROCESSING e é resolvido pelo webhook do provedor. Nunca refaça um saque por timeout sem antes consultar o status.

Consultar