Problemas con el manejo de webhooks en entorno sandbox
Hola a todos,
Estoy enfrentando un inconveniente con la integración de Wompi en mi aplicación, específicamente en el entorno de pruebas (sandbox). Aunque en la interfaz de Wompi los pagos de prueba se procesan correctamente y mi base de datos se actualiza con el estado adecuado, estoy teniendo problemas con el manejo de los webhooks.
El principal problema es que el webhook parece estar intentando modificar facturas que ya están pagadas, lo que genera el siguiente error en los logs de mi aplicación:
csharp
Copiar código
[2024-10-06 12:37:32] dev.ERROR: Error al procesar el webhook de Wompi: No se puede modificar o anular una factura que ya está pagada.
[2024-10-06 13:07:33] dev.INFO: Webhook recibido: {"response":{"event":"transaction.updated","data":{"transaction":{"id":"1115661-1728"...}}
A pesar de que he reiniciado mi base de datos y asegurado que no haya duplicidad de pagos en mi aplicación, parece que el webhook sigue intentando actualizar facturas que ya han sido procesadas. Mi pregunta es: ¿es posible que el problema esté relacionado con la base de datos de Wompi en el entorno de sandbox? O tal vez, ¿el sistema de Wompi no maneja las transacciones de prueba de forma completamente individual en cada intento?
¿Alguien ha experimentado una situación similar o podría sugerir alguna solución para evitar este tipo de conflicto con facturas ya pagadas?
Gracias de antemano por su ayuda.
Iniciar sesión para dejar un comentario.
Comentarios
1 comentario