¿Por qué recibo los eventos con retraso?
Los eventos son asíncronos por naturaleza
Los eventos de webhook se envían de forma asíncrona, por lo que es de esperar que se produzcan retrasos de varios minutos (incluso de varias horas o días para algunos métodos de pago redirigidos). Por ello, te recomendamos que tu integración admita las respuestas pendientes.
Evita sacar conclusiones de los retrasos de nuestros procesos asíncronos, ya que se deben al diseño de nuestra plataforma. Ten en cuenta este posible retraso y no confíes en la respuesta de un proceso asíncrono si el tiempo es fundamental para tu proceso. Dado que es consecuencia del diseño de nuestra plataforma, el retraso no se puede acortar.
En el caso de los métodos de pago redirigidos (por ejemplo, iDeal), dependemos del método de pago externo, que nos debe proporcionar el estado de la transacción para poder enviarte un evento.
No es necesario que tu cliente espere hasta que recibas el evento. Tomando iDeal como ejemplo, puedes utilizar la respuesta /payments/details para ello. Después puedes utilizar el evento asíncrono para actualizar el estado del pago en tu sistema y enviar una confirmación a tu cliente.
¿Te sirvió de ayuda este artículo?
Más información
Encuentra más información sobre este tema.
Ve a Adyen Docs