Visão Geral
Receba eventos do fluxo de payout (cripto → BRL via conta PIX cadastrada). Eventos enviados:crypto.payout.newcrypto.payout.updatedcrypto.payout.completed
null ou ausentes. recipient_tax_id vem mascarado.
Eventos
1. crypto.payout.new
Enviado quando um novo payout é criado e está em processamento.2. crypto.payout.updated
Enviado quando há atualização no status ou informações do payout.3. crypto.payout.completed
Enviado quando o payout é concluído.Campos (objetos)
payout
payout_quote_id(string): ID externo do payoutsender_wallet_address(string): carteira do remetentetransaction_hash(string|null): hash on-chain quando disponívelstatus(string): PROCESSING, COMPLETED, FAILEDexternal_id(string): ID externo (apenas em updated)payout_id(number): ID interno (apenas em updated)
quote
quote_id(number|undefined): ID da cotação (apenas em updated)amount_brl(number|undefined): valor em BRLamount_usd(number|undefined): valor em USDrate(number|undefined): taxa (apenas em updated)expires_at(string|undefined): expiração ISO 8601 (apenas em updated)
transfer
tx_hash(string|null): hash da transação (apenas em updated)network(string|null): rede/provedor (apenas em updated)bank(string|null): banco/provedor (em new/completed)status(string|null): PROCESSING, COMPLETED, FAILEDrecipient_name(string|null): nome do destinatário (em new/completed)recipient_tax_id(string|null): CPF/CNPJ mascarado (em new/completed)
Status possíveis
- PROCESSING: em processamento
- COMPLETED: concluído
- FAILED: falhou
Resposta Esperada
Sua aplicação deve responder com status200 OK para indicar que o webhook foi processado com sucesso. Se não recebermos uma resposta 200 dentro de 30 segundos, tentaremos reenviar.
Tentativas de Reenvio
- Primeira tentativa: Imediatamente após o evento
- Segunda tentativa: 5 segundos depois
- Terceira tentativa: 15 segundos depois
- Quarta tentativa: 25 segundos depois
Boas práticas
- Responda 200 OK rapidamente para evitar reentregas.
- Use
payout_ideexternal_id(quando presentes) para idempotência. - Registre
transaction_hashquando disponível para rastreio on-chain.
