Módulo de pago Servired para osCommerce, ZenCart y xtcommerce
 

Visitas : 8933    

Este módulo permite el cobro de los pedidos a través de tarjetas de crédito en las tiendas que funcionen con cualquiera de los sistemas osCommerce, ZenCart o xt:commerce. Para poder instalarlo en su comercio on-line habrá tenido que contratar este servicio alguna entidad adherida al sistema de Sermepa de Servired.

Esté módulo está disponible en la zona de descargas de nuestra página:


La mejoras introducidas respecto a los módulos similares publicados tanto para osCommerce y ZenCart en sus respectivas páginas oficiales son:

  • Configurable desde la administración:
    • Número de terminal.
    • Tipo de notificación.
    • Tipo de firma.
  • Permite el uso de múltiples terminales, para usar diferentes monedas con el mismo módulo por ejemplo.
  • Registra el número de autorización de las operaciones aprobadas y lo relaciona con el número de pedido.

Esto lo hace independiente de si se trabaja con La Caixa, CajaMadrid, Bancaja, CajaMar ... o la entidad que sea. Eliminado, sin duda, la gran confusión que crea la existencia de diferentes módulos para cada uno de las entidades y que se diferencia simplemente en estos parámetros.

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:

  • catalog/includes/languages/espanol/modules/payment/servired_ZhenIT.php
  • catalog/includes/languages/english/modules/payment/servired_ZhenIT.php
  • catalog/includes/languages/german/modules/payment/servired_ZhenIT.php
  • catalog/includes/modules/payment/servired_ZhenIT.php
  • catalog/includes/compat_ZhenIT/*
  • leame.html
Los 3 primeros tienen los textos que se le mostrará al cliente. Por favor respete los créditos añadidos en estos textos.

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
¿Activar módulo Servired?
Si se quiere habilitar el módulo o no

ID Comercio
Dato que le hayan asignado en Servired

Clave_encriptacion
Clave de encriptación proporcionada por la entidad bancaria

Clave_encriptacion (Pruebas)
Clave de encriptación proporcionada por la entidad bancaria. El entorno de pruebas no es ofrecido por todas la entidades que funciona con servired. Si su entidad no se lo ofrece sólo podrá usar el entorno Real

Terminal Número de terminal proporcionada por la entidad bancaria. lo más habituales suelen ser el 1 o el 2. En casos excepcionales, si necesita varias monedas o situaciones similares puede que le asignen más de un terminal póngalos separados por ","

Notificación http Es recomendabale que esté a sí, pero tiene que haberlo configurado así en servired, en caso contrario necesita tener "Parámetros en las URL" puesto a "Sí" en su configuración de servired

Entorno Servired
Trabajar en el entorno de pruebas o el real. Elija el entorno de pruebas que le hayan asignado, cambia según la entidad

Tipo de firma
Tipo de firma SHA-1 indicado por servired. Recomendable "completo ampliado", pero tiene que coincidir con lo que le hayan asignado en Servired


Revisado el : 05-02-2008 19:50

Citar este artículo en otro site Favoritos Imprimir Enviar a un amigo Artículos relacionados Guardarlo en del.icio.us

Comentarios de usuarios  RSS feed comment
 

Media de votos

   (2 votos)

 

Mostrar 9 de 9 Comentarios

1. 29-06-2010 11:32

errores
hola e subido los distintos archivos al servidor los de lenguaje ala carpeta lenguaje, el de modulo de pago y al de includes, pero al intentar instalarlo en el panel de configuracion, me sale un erros que no me deja instalarlo, y encimad e el panel de configuracion donde esta la lista de los modulos tambien me salen una serie de codigos erroneos que no deverian estar ahi, un saludo
juan

2. 22-04-2010 11:46

Error mapa codificacion caracteres
Hola, antes de todo, agradecer vuestra contribución con este módulo que es de gran ayuda. 
Me acabo de descargar el fichero servired_ZhenIT.zip y, al descomprimirlo, aprecio como los ficheros .php contienen caracteres extraños donde, normalmente habría vocales acentuadas o algún caracter especial tipo ñ, etc. 
He subido los ficheros a mi tienda oscommerce y, desde el administrador compruebo el mismo problema, aparece caracteres extraños donde tendría que haber vocales acentuadas, etc. 
¿Podrían especificarme con que mapa está codificado los archivos o como debo proceder para corregir este problema? 
 
Gracias de antemano. 
Jesús Berlínchez
Jesús Berlínchez

3. 24-06-2009 07:26

Error en el Paso 3
Hola, he instalado el modulo en Zencart v1.3.8 y en paso 3 de confirmacion de pedido me sale este error: 
Instrucciones especiales o comentarios del pedido 
Editar 
Ninguno 
 
Contenidos del carrito de la compra 
Editar 
 
Cantidad. Nombre del elemento Total 
1 x Producto 1 €88.96 
€88.96 
Subtotal: 
 
€0.00 
Recoger en nuestra tienda (Deberá pasar a recoger su pedido.): 
 
€88.96 
Total: 
 
1366 Incorrect integer value: '' for column 'importe' at row 1 
in: 
[insert into servired_ZhenIT (importe, oscsid) values ('', '1da688606491a5e5adcbb68fe5a26 1e2')] 
 
Alguna idea? Gracias por vuestro trabajo.
antonio

4. 01-12-2008 12:06

Problema con numero de pedido
Hola, he instalado y configurado el modulo de pago de servired en un zencart. El unico problema es que el numero de pedido me envia siempre el 000000000000. ¿Puede ser la funcion mysql_insert_id? Uso php5 y mysql 5.0.45 . Instalé en esta misma configuración el modulo de 4B y me funcionaba correctamente. Gracias, un saludo
Sergio Fabra

5. 29-10-2008 22:33

Instalacion en xtc
He probado a instalarlo en xt:commerce, no lo consigo, al ser la colocacion de las carpetas distinta, hay que hacer alguna modificación en el codigo?
jose campo

6. 28-10-2008 12:38

problema al registrar el pedido
Hola. grtacias de antemano. 
he instalado el módulo en os_commerce. 
todo va bien, salvo que el pedido realizado a través de servired no se refleja ni en la interface administrativa ni en cliente. Supongo que no se escribe en la base de datos ...
patricia

7. 29-09-2008 11:49

duplicar modulo
wenas me gustaria si pudierais hacer este mismo modulo pero para que se puda usar 2 a la vez es decir tener uno para tarjetas y otro para transferencia asi es mejor para lo que necesito y no estari mal porque yo e intentado duplicar los archivo y cambian el codigo etc pero nada no funciona y era para saber devido a que habeis sido vosotros los que lo habeis creado si pudierais duplicarlo 
 
Gracias
Francisco Jose Hodar Carrascosa

8. 11-08-2008 22:06

a mi si me funciono antes pero ahora no
antes logre hacerlo funcionar en una tienda zencart pero ahora no sera que hice algo mal no se pero de funcionar funciona
miler moises

9. 17-06-2008 11:02

el modulo no funcionar en servired real?
Hola, he instalado este modulo, pero lo sólo se puede fucionar en el sevired: Pruebas en sis-t.sermepa.es, si elijo REAL, me sale mensaje dice que error de tarjeta. que ha pasado con esto? 
 
muchas gracias.
JinXu

Mostrar 9 de 9 Comentarios

Añade tu comentario