Visitas : 17408  |
Módulo OBSOLETO
Podéis adquirir la nueva pasarela de pago CECA (sha1) para OsCommerce y ZenCart
Este módulo permite el cobro de los pedidos a través de tarjetas de crédito en las tiendas que funcionen con el sistema de osCommerce. Para poder instalarlo en su comercio on-line habrá tenido que contratar este servicio alguna entidad adherida al sistema de CECA (mayoría de la cajas de ahorros)
Esté módulo está disponible en la zona de descargas de nuestra página:
1. Instalación
Lo primero que hay que hacer es subir los ficheros de la carpeta catalog a nuestro servidor, donde tenemos osCommerce, esta es la lista de los archivos que se incluyen en el paquete:
- ceca_ZhenIT/
- catalog/includes/languages/espanol/modules/payment/ceca_ZhenIT.php
- catalog/includes/languages/english/modules/payment/ceca_ZhenIT.php
- catalog/includes/languages/german/modules/payment/ceca_ZhenIT.php
- catalog/includes/modules/payment/ceca_ZhenIT.php
- catalog/ceca_ZhenIT_return.php
- catalog/includes/compat_ZhenIT/*
- leame.html
- pags_CECA/*
Los 3 primeros tienen los textos que se le mostrará al cliente. Cambie el correspondiente a "MODULE_PAYMENT_CECA_TEXT_TITLE" a su gusto.
El directorio pags_CECA es el que nos permite personalizar las pantallas de pago de la CECA y habrá que enviarlos al soporte de la CECA para que lo instalen, previamente hay que renombrarlos y sustituir el "MerchanId" por el número de MerchantId que nos hayan asignado en la CECA, haremos lo mismo con las ocurrencias de la cadena "xxxxxxxxx" dentro de los ficheros. Estos ficheros se pueden modificar para adaptarlos a la estética de la tienda, pero sabiendo lo que se hace y teniendo cuidado con los ##parametro##.
Lo único indispensable es que en MerchanId_OK.html haya un botón o se redireccione automáticamente a ##URL_OK##?Num_operacion=##NUM_OPERACION##. (dependiendo de la configuración de oscommerce/ZenCart el símbolo '?' puede que deba ser '&')
2. Configuración
Una vez están subidos los archivos en el servidor, podemos acceder al panel de administración de nuestra tienda y acceder a la opción del menú Módulos | Pago, en la que debe aparecer uno nuevo, que pondrá "Tarjeta de crédito". Si no apareciera o hubiese algún error, hay que comprobar que los archivos están en el sitio adecuado y que los permisos de lectura están bien puestos.
Para configurar el módulo, hay que instalarlo en el panel de control, para ello, seleccionamos el módulo en la lista y luego pulsamos el botón Instalar, situado en la derecha. Posteriormente, hay que pulsar editar, y podremos editar todos los parámetros que configuran el módulo de pago, que se explican a continuación:
Pago con Tarjeta de crédito
¿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 configura los siguientes parametros de su pasarela enviando un mail al soporte de CECA
> > Comunicacion_on_line: Sí
> > URL_ON_LINE: http://{sudominio.com}/{dir_instalación_osc}/ceca_ZhenIT_return.php
> > Respuesta requerida: Sí
Clave_encriptacion
Dato que le hayan asignado en CECA
Clave_encriptacion pruebas
Clave de encriptación para el entrono de pruebas. si no le han dado este dato, entre en http://www.desa.ceca.es/comercio/identificacion.html con su MerchantId como usuario y contraseña y consulte la página de configuración.
Merchantid
Dato que le hayan asignado en CECA
Acquirerbin
Dato que le hayan asignado en CECA
Terminalid
Dato que le hayan asignado en CECA
3. Notas
ATENCIÓN:
Este módulo crea una tabla cuando se instala y la borra cuando se desinstala, por lo que los números de pedido de CECA se empiezan a generar de 0 otra vez.
Esto podría causar duplicación de número de pedido de CECA si se vuelve a instalar al de poco tiempo.
Este módulo utiliza la función exec() de php, por lo que no funcionará si tiene el servidor configurado con safe_mode o deshabilitada la función exec(). Puede comprobarlo en administración->herramientas->Información.
Revisado el : 08-10-2011 15:08
|