Buenas tardes,
He cambiado de banco, antes trabajaba con La Caixa y ahora con Banco Sabadell, por lo que sigue siendo SERMEPA.
Y necesito cambiar la configuración de forma de pago con tarjeta de crédito.
¿Tengo que cambiar la configuración completa o solo necesito cambiar la clave, el código de comercio, el terminal y la moneda?
Porque estos ons los datos nuevos que me ha facilitado el Banco Sabadell, tendría que pedirle algo mas?
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Cristina,
Y no se ha producido ninguna error en la pasarela, ¿ha cobrado el pedido?
Saludos
Hola Jordi,
Cuando he realizado el pedido y le he dado a la opción de pago con tarjeta bancaria y después a finalizar pedido, me ha saltado la página de "pedido realizado, recibirás un email con tu pedido", pero no me ha llevado a la pasarela de pago.
¿Esto será porque estoy realizando en entorno de prueba?. He comentado anteriormente que había descomentado la linea de entorno de pruebas y he comentado la linea en el entorno real, ¿es por eso que no me pasa a la pasarela de pago?
Gracias de nuevo.
Hola,
En principio si te está dando este error significa que hay algo que no ha quedado colocado correctamente en el código que se usa para conectarse con la pasarela de pago.
Tal como te comentaban anteriormente, cuando se cambia a una pasarela de pago nueva de Sermepa hay que comenzar con el entorno de pruebas, ya que normalmente te dan los datos para conectarte con el entorno de pruebas. Una vez configurado este entorno tendrás que hacer un pedido usando los datos de tarjeta de pruebas que te habrán proporcionado y un pedido erróneo para comprobar así que todo va bien. Si funciona correctamente, tendrás que solicitar a tu nueva entidad bancaria el paso al entorno de producción. El banco te proporcionará nuevos datos (realmente solo cambia la clave de encriptación) para que los configures en tu tienda.
Respecto al código que tenías en la Caixa, tendrías que cambiar las primeras líneas para que pasen de
//$url_tpvv='https://sis-t.sermepa.es:25443/sis/realizarPago'; // URL de Sermepa para entorno de pruebas. $url_tpvv='https://sis.sermepa.es/sis/realizarPago'; // URL de Sermepa para entorno real
a lo siguiente:
$url_tpvv='https://sis-t.sermepa.es:25443/sis/realizarPago'; // URL de Sermepa para entorno de pruebas. //$url_tpvv='https://sis.sermepa.es/sis/realizarPago'; // URL de Sermepa para entorno real
Por supuesto, también tendrás que cambiar los datos de clave, code y terminal.
Una vez que se pase al entorno de producción (real) tendrás que volver a dejar lo anterior como estaba y colocar la nueva clave.
Si te sigue fallando, péganos el código que tienes actualmente aquí. Puedes ocultar los datos del código de comercio y la clave si lo deseas.
La verdad es que no conozco el sistema que estás usando, ni si contempla los dos tipos de firma que te pueden dar en el banco (completa/completa ampliada) ni el resto de opciones de Servired.
Vistos los problemas que te está dando, permíteme sugerirte nuestro módulo de pago servired para virtuemart, creo que es la solución más rápida a tu problema, no tendrás que tocar nada de código sólo meter los datos en la administración.
Resuelto
Gracias.