Jump to content

Recommended Posts

Hola a todos, desde hace unos días, misteriosamente, la TPV de OBSolutions dejó de funcionar, cuando se realizaba un pago por tpv todo era correcto pero no se recibía el pedido en el panel ni el cliente recibía su correo correspondiente. Tras contactar con la empresa y hacer las comprobaciones correspondientes parece ser que, según los mensajes del panel de redsys, el problema estaba en que Redys no acepta certificados autofirmados, cosa que no entiendo por que hace unos días si que funcionaba perfectamente. Tras instalar un certificado firmado por terceros, seguía sin funcionar. Tras buscar y buscar información encontré en este foro la respuesta y era la siguiente:

La siguiente linea de código:

  public static function getMerchantURL(){ return Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/obsredsys/ipn.php';   }

Cambiarlo por:

 public static function getMerchantURL() { return Tools::getShopDomain(true, true).__PS_BASE_URI__.'modules/obsredsys/ipn.php';}

Ahora, efectivamente, el pedido queda registrado o aparece el mensaje de error si se rechaza el pago y el cliente recibe su correspondiente mail, pero lo que no llega es el aviso de nuevo pedido al correo de la empresa a pesar de tener instalado el módulo de alertas por correo. Como he dicho al principio, todo esto funcionaba hace unos días, no se ha instalado ningún nuevo módulo ni se ha modificado nada.

Gracias a tod@s


 

Share this post


Link to post
Share on other sites

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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More