Comunidade
Eventos e Webhooks
7 months ago by Felipe Mesquita
Bom dia
Estou um pouco confuso sobre os eventos e webhooks, depois da unificação das transferências com pagamentos na documentação no api banking.
- Na documentação tem apenas um exemplo para payments.* porém não tem a estrutura dos webhooks transfers.*
- recebemos um evento payments.approval-created que não tem nem paralelo nos eventos no painel da aplicação, onde constam para selecionar somente
payments.approval-authorized
payments.approval-cancelled
payments.approval-failed - Me parece que estes eventos relativos a autorização tem uma estrutura diferente dos outros eventos de pagamento, contando com um objeto items. Imagino que seja para a aprovação em lote das contas. Mas seria bom ter uma documentação deste formato também, e no caso, de cada evento que tenha um formato diferente
- Na documentação tem uma lista dos status de pagamentos, mas não tem status de transferências, por exemplo, vi que para transfers.failed "status": "ERROR", mas para payments.failed "status": "FAILED". Eu sei o que pode vir de status para pagamento, quais são status finais, etc, mas não sei quais são os status de transferências.
Talvez eu esteja entendendo errado alguma coisa... deveria vir dois webhooks para o mesmo evento da transferência/pagamento? porque recebo transfers.failed e payments.failed ao mesmo tempo relativo à mesma conta, qual é a diferença? Vi que transferId e paymentId têm o mesmo valor, inclusive...