ssheduardo / redsys-laravel

Package Redsys
MIT License
90 stars 31 forks source link

problema de url_notification #40

Closed monkey-qiang1994 closed 4 years ago

monkey-qiang1994 commented 4 years ago

He estado usando Redsys durante varios meses. Durante el proceso de uso, siempre habrá alguna pedido que se haya pagado claramente, pero el código en url_notification no se ha ejecutado. La mayoría de las órdenes son normales, así que no sé por qué image

monkey-qiang1994 commented 4 years ago

Descubrí que cuando se envían dos pedidos casi simultáneamente, uno de los dos pedidos no se puede actualizar¿Hay alguna forma de ayudarme? Muchas gracias

ssheduardo commented 4 years ago

Hola, He visto que cerraste la incidencia, que solución has aplicado ?

monkey-qiang1994 commented 4 years ago

Hola, He visto que cerraste la incidencia, que solución has aplicado ?

Identifiqué el problema, el problema ocurre cuando uso Caché para almacenar order_id,Si dos personas pagan al mismo tiempo, el order_id almacenado en la caché se reemplazará por el ID de la última persona, lo que dará como resultado el pago exitoso de la primera persona. Pero el estado del pedido no se puede actualizar

Mi solución es pasar el order_id al método redsys_pay (), para que pueda recuperar el ID del pedido de la notificación enviada por el banco image

Gracias de nuevo por tu complemento