Jump to content

(SOLUCIONADO) Cambiar el estado "Error de pago" a "Cancelado" cuando da error la compra


alfonsogomez

Recommended Posts

Hola. ¿Alguien sabe cómo puedo hacer para que cuando se produzca un error de pago mediante Redsys no genere el estado "Error de pago" sino el estado "Cancelado"? Es que tengo un módulo de venta de entradas y al dar error de pago me resta esas entradas como vendidas cuando no es así, pero si pongo el estado a Cancelado entonces las restaura al stock

Gracias

Edited by alfonsogomez (see edit history)
Link to comment
Share on other sites

  • alfonsogomez changed the title to Cambiar el estado "Error de pago" a "Cancelado" cuando da error la compra

Depende del modulo de pago de resys que tenga, si tienes conocimiento uno de los archivos tiene los estados de pedido en cada caso. Solo debes modificarl.

me gustaría poder ayudarte un poco mas pero no tengo el modulo que tienes y por eso se complica.

adjuntamelo a ver si puedo ayudarte

Link to comment
Share on other sites

En el fichero /controllers/front/validation.php en la linea 179

if ($error_pago=="no"){
   /** se anota el pedido como no pagado **/
$redsys->validateOrder($pedido, _PS_OS_ERROR_, 0, $redsys->displayName, 'errores:'.$respuesta);
}

/////// cambiamos por esto ////////

if ($error_pago=="no"){
   /** se anota el pedido como no pagado **/
$redsys->validateOrder($pedido, _PS_OS_CANCELED_, 0, $redsys->displayName, 'errores:'.$respuesta);
}

 

es solo cambiar el estado del pedido de error de pago (_PS_OS_ERROR_) a pedido cancelado (PS_OS_CANCELED)

Edited by LyL Desarrollo (see edit history)
  • Like 1
Link to comment
Share on other sites

  • alfonsogomez changed the title to (SOLUCIONADO) Cambiar el estado "Error de pago" a "Cancelado" cuando da error la compra

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...