event. Transferências usam envelope de payout com type.
Comparação de envelopes
| Domínio | Campo de evento no topo | Campo do recurso | Nome concreto do evento |
|---|---|---|---|
| Pagamentos | event: "transaction" | data | data.event_type |
| Assinaturas | event: "subscription" | data | data.event_type |
| Transferências | type | data.object | type no topo |
Exemplo de webhook de pagamento
Exemplo de webhook de transferência
Exemplo de webhook de assinatura
Resposta de ACK
Erro comum de ingestão
id de topo, faça deduplicação por esse valor, responda 200 OK rapidamente e processe de forma assíncrona.
Guia de mapeamento
- Dirija o estado de negócio pelo status do recurso, não por suposição no front-end.
- Roteie mudanças de ciclo de vida de assinatura por
data.event_type. - Mapeie o evento de transferência
payout.transferredpara o status liquidado do recursopaid. - Reconcilie se seu worker cair depois do ack.

