Pasarela de pago CECA para OsCommerce / Zencart
Haz Click para aumentar |
|
Añade la posibilidad de cobrar a través de tarjeta de crédito los pedidos de tus clientes usando el TPV virtual de CECA
ACTUALIZADO: SOPORTA PROTOCOLO DE FIRMA SHA-256
OPCIONES
- Soporte vía email o chat: Si elige esta opción le daremos soporte via email para que pueda solucionar dudas sobre el funcionamiento, la instalación y/o configuración del módulo. El soporte está limitado a una hora de dedicación por parte de nuestro equipo.
- Instalación completa (opción recomendada): Si selecciona esta opción nuestro equipo se pondrá en contacto con usted, le solicitará acceso al su servidor y le haremos la instalación sin que se tenga que preocupar de nada. Nuestro equipo realizará las modificaciones que fuesen necesarias para el correcto funcionamiento del módulo en su servidor sin ningún coste adicional. Esta opción es la recomendada para aquellos no tengan un perfil técnico.
INSTALACIÓN
- Descomprimir el fichero y subir el contenido de la carpeta "catalog" por FTP a la instalación de la tienda, manteniendo la estructura de directorios.
CONFIGURACIÓN OSCOMMERCE
- Acceder a la administración de la tienda e ir al apartado módulos.
- Seleccionar "Tarjeta de crédito" y pulsar en instalar.
- Una vez instlado pulsamos en "editar".
- Rellenamos los campos solicitados con los datos que nos hayan dado en CECA. Si nos falta algún dato podemos obtenerlo en https://comercios.ceca.es
¿Habilitar módulo CECA?: Si se quiere habilitar el módulo o no
Entorno CECA: Trabajar en el entorno de pruebas o el real.
¿Habilitar confirmacion del pago on-line?: Con esto CECA comunica el resultado de la trasacción al comercio antes de que se acabe de procesar el pedido, por lo que se asegura que si un pedido se a procesado, se ha cobrado.
Antes de habilitar esta opción debe configurar su pasarela en https://comercios.ceca.es
Clave_encriptacionDato que le hayan asignado en CECA
Clave_encriptacion pruebas: Clave de encriptación para el entrono de pruebas.
Merchantid: Dato que le hayan asignado en CECA
Acquirerbin: Dato que le hayan asignado en CECA
Terminalid: Dato que le hayan asignado en CECA
Configurar en CECA la notificación online: entramos en https://comercios.ceca.es
- Vamos a configuración y elegimos el entorno pruebas o real.
-
Marcamos "Comunicación on-line OK:" a sí
- Marcamos "Respuesta requerida OK:" a sí
- Ponemos en "URL online OK:" -> http://www.midominio.com/ceca_ZhenIT_return.php
LIMITACIONES
- El módulo está sólo en español aunque, si el cliente navega en otro idioma y ese idioma es soportado por CECA, las páginas de CECA se mostrarán en su propio idioma.
- Sólo se admiten pagos en euros. En caso de necesitar soporte multimoneda es necesario comprar el módulo con la opción de instalación.
- Contratando la instalacióm completa podemos hacer funcionar el módulo en XT:Commerce.
POSIBLES PROBLEMAS
El pago se realiza correctamente en CECA pero no se registra el pedido o no se vacía la cesta:
- La tienda tiene que estar accesible desde internet, no puede estar en una instalación local o de intranet, protegida con contraseña o en modo mantenimiento.
- Comprobar que en configuración -> sesiones esté todo a false. Se puede dejar "Prevent spiders sessions" a True
-
Comprobar que no esté instalado el módulo "suhosin patch" o cualquier otro módulo de apache que encripte las sesiones, podemos hacerlo accediendo a Herramientas->información del servidor y buscando la palabra "suhosin". También provocará el mismo problema el forzar el uso de las cookies para la sesión con el parámetro "session.use_only_cookies". En estos casos una posible solución es añadir las siguientes líneas al .htaccess
- php_flag session.use_only_cookies Off
- php_flag suhosin.cookie.cryptua Off
- php_flag suhosin.cookie.cryptdocroot Off
- php_flag suhosin.session.encrypt Off
NOTAS
- Versión actual: 2.0 estable.
- Este módulo es la actualización al módulo que ofreciamos previamente en http://zhenit.com que ha quedado obsoleto al cambiar en CECA el método de encriptación.
- Método de cifrado SHA1
- Soporte multitienda, esto es, nos permite con sólo contratar un tpv virtual en CECA por ofrecer el método de pago por tarjeta de crédito en diferentes tiendas.
- Para poder usar el módulo es imprescindible haber contratado el servicio de tpv vitual en cualquier entidad que use el sistema de CECA*.
Entidades que usan CECA
BMN, Banco Mare Nostrum, Caixa Ontynent, España Duero, Ibercaja, Unicaja, Caja Inmaculda, Caja círculo, Abanca, Liberbank...
Su Opinión: Nota: HTML no se ha traducido!
Valoración: Malo Bueno
Entre el código a continuación: