Visão Geral de Status
Um pagamento passa por várias fases desde a criação até a liquidação final. Cada fase tem três status — Pendente, Em Processamento e Concluído — oferecendo visibilidade granular em cada etapa do pipeline.Fluxo de Status
Descrição dos Status
Obter Status do Pagamento
Polling de Status
Use polling como fallback quando webhooks não estiverem disponíveis:Webhooks para Atualizações de Status
Assine o tipo de eventoPAYOUT para receber notificações em tempo real a cada mudança de status:
Boas Práticas
Webhooks como Canal Principal
Webhooks como Canal Principal
Sempre configure um endpoint webhook para eventos
PAYOUT. Isso fornece atualizações instantâneas de status sem sobrecarga de polling e reduz chamadas desnecessárias à API.Polling como Backup
Polling como Backup
Se a entrega do webhook falhar, consulte
GET /api/v2/payouts/{id} a cada 15–30 segundos. Defina um timeout razoável (ex.: 5 minutos) e alerte sua equipe se um pagamento permanecer em qualquer estado de processamento por mais tempo que o esperado.Distinguir Estados de Falha
Distinguir Estados de Falha
Cada status de falha tem uma causa distinta e a fase em que ocorre determina se haverá reembolso:
FAILED/ERRORdurante Cash In — Terminal. Nenhum fundo foi coletado, portanto nenhum reembolso é emitido. ParaERROR, contate o suporte se persistir.FAILED/ERRORapós Cash In (KYT Out, Cash Out) — Transitório. Como os fundos já foram coletados, o pagamento segue automaticamente paraREFUND_PENDING→REFUND_PROCESSING→REFUNDED.REJECTED— Bloqueado por revisão de conformidade. Não retentar automaticamente; escalar internamente. Sempre aciona o fluxo de reembolso, pois os fundos já foram coletados.REVIEW_NEEDED— Uma verificação KYT sinalizou a transação para revisão manual. O pagamento é retomado automaticamente ou passa paraREJECTED; nenhuma ação necessária da sua parte.
Reconciliar Diariamente
Reconciliar Diariamente
Obtenha todos os pagamentos do dia anterior via
GET /api/v2/payouts e reconcilie com seu livro-razão interno. Compare os status terminais esperados vs. reais para detectar discrepâncias antecipadamente.Próximos Passos
Configurar Webhooks
Configure e proteja notificações webhook
Tratamento de Erros
Gerencie falhas da API com elegância