Por que estou recebendo eventos com um atraso?
Os eventos são assíncronos por natureza
Os eventos do Webhook são enviados de forma assíncrona, então, espere atrasos de mais de alguns minutos (mesmo até várias horas ou dias para alguns métodos de pagamento redirecionados). Portanto, recomendamos que você tenha uma integração que possa suportar respostas pendentes.
Não tire conclusões de atrasos em nossos processos assíncronos, pois isso resulta do design da nossa plataforma. Esteja ciente desse possível atraso e não dependa da resposta de um processo assíncrono para nenhum processo crítico de tempo da sua parte. Como esse é o resultado do design da nossa plataforma, não é possível reduzir o atraso.
Para métodos de redirecionamento de pagamento (por exemplo, iDeal), dependemos do método de pagamento externo para nos fornecer o status da transação antes de podermos enviar um evento para você.
Você não precisa fazer seu cliente esperar até receber o evento. Pegando o iDeal como exemplo, você pode usar a resposta /payments/details para isso. Em seguida, você pode usar o evento assíncrono para atualizar o status do pagamento no seu sistema e enviar uma confirmação ao cliente.
Este artigo foi útil?
Saiba mais
Encontre mais detalhes sobre esse tópico.
Acesse Documentos da Adyen