JUANFM Posted May 21, 2020 Share Posted May 21, 2020 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 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now