| TPV LA CAIXA |
| Prestashop v1.0 estable |
| Autor |
| Yago Ferrer |
| Fecha |
| 12 de Agosto de 2008 |
ACTUALIZACIÓN: Este módulo es compatible y válido con toda la red SERMEPA, por tanto puede operar en bancos y cajas que estén asociados a esta red como: LA CAIXA, LA CAIXA CATALUNYA, etc…
PARA PODER UTILIZAR EL TPV SOBRE LA VERSION 1,3 o 1.4 PODEIS VISITAR EL SIGUIENTE ENLACE
Los usuarios españoles de Prestashop (seremos los que lo usemos éste módulo en su mayoría) estamos de enhorabuena. Yago Ferrer ha desarrollado un módulo de TPV para nuestras tiendas, que nos permitirá el pago con tarjetas y validación al vuelo. Todo de una manera sencilla, rápida y segura.
INSTRUCCIONES:
- Descargar en el enlace siguiente: Módulo TPV para la caixa (5335)
- Descomprimir y subir la carpeta “lacaixa/” dentro del directorio de módulos de Prestashop (modules/)
- Aseguraros, que a dicha carpeta (y a todos su ficheros) que habeís subido, le dais permisos 777 (ACTUALIZACIÓN: ha habido usuarios que han tenido que cambiar los permisos a 755 para que les funcionara adecuadamente. Si es tu caso (no te funciona correctamente el módulo), prueba a cambiar los permisos a 755)
- Nos vamos a la sección de módulos de nuestro panel de control, y lo activamos

- Posteriormente lo configuraremos con los datos que nuestra oficina LA CAIXA nos haya dado al contratar dicho servicio (Número de comercio (FUC) y Clave secreta de encriptación)

Ahora, al activar y configurar dicho módulo, los clientes de nuestra tienda, tendrán la posibilidad de hacer el pago a través de una pasarela segura que pone a nuestra disposición el banco.

Una vez elegida la forma de pago “LA CAIXA”, se nos pedirán los datos de nuestra tarjeta como es lógico (número de la tarjeta, fecha de caducidad, y código de seguridad visual)

A continuación, tendremos que introducir el código de identificación personal (CIP)

Por último se mostrará un comprobante de la operación…

Y una vez terminada la transferencia, volveremos a la tienda donde veremos que el pedido ya ha sido realizado

…esperemos que lo disfruteís!!
















Hola,
Tengo una web en castellano y en inglés. Este módulo me funciona perfectamente, pero sabe alguien cómo hacer para que la pasarela de pago salga en inglés cuando el idioma de la tienda esté en inglés?
Gracias!
Hola,
¿alguien me puede decir si para contratar en el banco un tpv virtual es necesario ser empresa o cualquiera puede usar este módulo y el correspondiente servicio?
MUCHAS GRACIAS:)
Alguien sabe que sistema debo instalar como módulo para pagar con tarjeta en sistema 4B? El banco del cliente es el BANCO PASTOR.
Muchas gracias por vuestra gran ayuda,
Saludos!
Hola a todos.Estoy probando el este módulo de pago en mi servidor dedicado windows.
Toda la tienda funciona perfectamente, y el módulo de pago parece funcionar bien.. pero cuando estoy finalizando el pago en la web del banco y le doy a botón volver para que me devuelva a la tienda.. parece que hay un error en back.php: aparece una línea de código en la pantalla y no me lleva a order-confirmation.php ni a history.php
Aquí pongo la línea que aparece en pantalla:
currentOrder); Tools::redirectLink(__PS_BASE_URI__.’order-confirmation.php?id_cart=’.$cart->id.’&id_module=’.$lacaixa->id.’&id_order=’.$lacaixa->currentOrder.’&key=’.$order->secure_key); ?>
En otro servidor linux con dominio asociado funciona perfectamente… puede ser windows? puede ser que trabajo desde una IP en vez de un dominio?
Muchas gracias por vuestra atención y gracias de antemano.
Puedo instalar el midulo en la ultima version estable de prestashop. La que he instalado ayer mismo. Y creo que es 1.3.2
Con la nueva versión de Prestashop no funciona el módulo… realiza todo correcto pero al volver a la página de la tienda después de realizar el pago en la pasarela no aparece el pedido, ni en el frontend ni en el backend, como tampoco envía el mail pertinente. Alguna solución?
Un saludo
Hola,
Yo tampoco consigo que funcione. Depurando encuentro que al llegar a back, $lacaixa->currentOrder devuelve siempre cero, y entonces al redirigir a confirmationOrder.php te manda a history.php porque los datos no son válidos… Puede que haya cambiado la manera de manejar paymentModules?
Alguna ayuda? Gracias.
A mi tampoco me ha funcionado, y tampoco el que hay llamado servired, con la versión de prestashop v2.3.2.3, me falla en que cuando vuelve de la transación que la hace perfecta. no me crea un pedido, ni borra el carrito. He modificado el código para que funcione, aquí está http://deldan.com/2010/11/modulo-de-pago-servired-para-prestashop-v1-3-2-3/
Hola a todos, he visto que este módulo es del 2008. ¿está actualizado al 2010?¿es compatible con Prestashop 1.3.2?
Muchísimas gracias de antemano.
Hola a todos, yo lo he probado con la versión 1.3.2.3. y me ocurre lo siguiente:
1º Me envía dos correos. Uno de confirmación de pedido, en el que aparecen los datos correctamente y otro de pago aceptado en el que no aparece ni los datos de cliente, ni el número de pedido.
2º En el título del mensaje “Confirmación de pedido”, la tilde de confirmación no se ve correctamente.
3º En el texto que aparece en el Front End de “Conexión segura con La Caixa” tengo el mismo problema con la tilde.
4º ¿Tengo que recibir un correo de confirmación de cada pedido que se haya realizado desde Prestashop?
Muchas gracias
Hola,
Respondo yo mismo a lo que preguntaba salvo a lo 1º que sigo sin encontrarle respuesta, para las otras:
2º Codificando en UTF 8 el archivo lang_mail.tpl
3º Codificando en UTF 8 el archivo lacaixa.tpl
4º Con el módulo Alertas por correo.
Necesito ayuda con lo 1º.
Muchas gracias
Hola a tod@s!
Me sucede lo mismo que comenta el “theUniC” el pasado 06/02/2010
Si un visitante de un sitio web quiere realizar una compra con este módulo, y justo al entrar en la página del TPV se lo piensa y vuelve para añadir otro producto en la cesta … y volver a pagar con este módulo, La Caixa le deniega el pago … por que el ID de la cesta no se regenera y queda registrada en La Caixa.
¿Cómo lo puedo solucionar?
¿Existe una versión más actual de este módulo que solucione este problema?
Otra cosa ¿exite un límite de 1000€ tal y como he podido leer anteriormente?
gracias de antemano por vuestra atención
manel
Bueno… por si a alguien se le sirve. Me responderé a mi mismo.
La solución que he encontrado, no sé si es la más elegante pero al menos estoy seguro de que nunca más volverá a fallar. He modificado la función hookPayment el fichero lacaixa.php de la siguiente forma:
en la linea 171 decía:
$pedido = $params['cart']->id;
ahora dice:
$pedido = date(“U”);
Es decir, en vez de pasar a la pasarela de pago el número de pedido le paso la fecha Unix (viene a ser la cantidad de segundos que han pasado desde el 1/1/1970) de esta forma me aseguro de no poderme pasar a la pasarela dos veces el mismo. Radical pero efectivo.
Tengo un problema con este módulo que acabo de instalar en una tienda que estoy montando. En este caso el error que me da es un error de firma. (SIS0042) y la caixa la única solución que me da es que tengo que cambiar mi módulo, ya que no crea la firma correcta. Me dice que tengo que utilizar una cadena con el código de comercio, firma….. que no se dónde colocar.
Estoy perdida, ¿me podríais ayudar?
Hola buen día, estoy utilizando el módulo y se ha instalado correctamente, ya con la pasarela he hecho una prueba y ha funcionado, pero ahora q mis clientes han comprado me suceden dos errores, el cobro se realiza por céntimos menores al cobro original es decir que si el articulo cuesta 82 euros cobra 81,60 poe ejmplo, además q cuando realiza el cobro en la página puedo ver el carrito mas no veo el pedido realizado, espero puedan asesorarme sonbre esto, muchas gracias de antemano.
Hola buen día, estoy utilizando el módulo y se ha instalado correctamente, ya con la pasarela he hecho una prueba y ha funcionado, pero ahora q mis clientes han comprado me suceden dos errores, el cobro se realiza por céntimos menores al cobro original es decir que si el articulo cuesta 82 euros cobra 81,60 poe ejmplo, además q cuando realiza el cobro en la página puedo ver el carrito mas no veo el pedido realizado, espero puedan asesorarme sobre esto, muchas gracias de antemano.
Buenas a todos, yo tengo un pequeño problema, que imagino les pase a todo el mundo.
Cuando estas haciendo una compra se asigna un nº de carrito, y si sigues te vas a la opcion de pago, eliges la caixa y si en ese momento vas hacia atras y luego vuelves ya te da un error en el pago (adjunto imagen) http://img824.imageshack.us/img824/7503/errorpagoduplicado.jpg
. Como solucionarlo? He hablado con el soporte tecnico de la caixa y me dicen.
” En las últimas pruebas realizadas hemos detectado al menos un pedido repetido en sus pruebas. Recuerde que solo puede enviar una vez un Ds_Merchant_Order. Debe prestar atención a la generación de este código de pedido. Recomendamos el uso de Fecha/hora.El error de pedido se produce cuando no genera un nuevo pedido cada vez que realiza una prueba de compra, sino que que lo hace volviendo hacia atrás.”
Creo que hay que modificar el modulo para dicirle que cambie y envie como pedido la hora y la fecha, no? Alguien puede hecharme un cable? Se lo agradeceria. Saludos y feliz año.
Leyendo veo que es lo mismo que le pasa a Manel Serrano on diciembre 13th, 2010 at 5:31 pm: vamos a ver si podemos usar la misma solucion que el. Gracias.
Bueno definitivamente la funcion que modifica Manel Serrano en el post 63, funciona pero no genera ni pedido ni por lo consiguiente factura. Hay que modificar algo más pero no se el qué, ya que al quitar esa frase se rompe todo el codigo.
Hola Buenas,
A alguno le pasa que al hacer una compra superior a 1000 euros, el pago se hace bien en el TPV pero a la hora de volver a la tienda este pedido aparece como error de pago y no se acepta en la parte Prestashop?¿?
Me pongo a solucionarlo, pero me gustaría saber si soy al único al que le pasa eso
Gracias de antemano
He visto en prestashop addons el módulo La Caixa Sermepa.
http://addons.prestashop.com/es/pagos/2031-la-caixa-sermepa-servired.html
Vale 200€.
¿Qué hace aquel que no haga este?
¿Por qué uno vale 200€ y el otro es gratuito?
al realizar un cliente el pago con este modulo, el carrito se queda lleno y no se genera el pedido, en cambio el pago se realiza correctamente, que puedo hacer !!??
Hola,
me ocurre lo mismo que a Joan Barreiro (post 72).
Alguien nos puede decir que estamos haciendo mal?
Gracias
Resuelto post 73, era debido a un problema de autorizaciones.
Disculpad las molestias.
Mmmmm me parece que la caixa no pone muy facil tener esta opcion mcuhas condiciones y pegas. Alguna sugerencia?
Muchas gracias! Awesome!!!
referente a los post 72 73, yo no he podido finalizar una compra de ningún modo con conexión a SERMEPA…Parace que todo ok, pero no me genera ni pedido, ni me vacía el carrito.
Un saludo y gracias por cualquier aporte
Hola gente,
Aquí otro con el mismo problema de la generación de pedido y el vaciado de carrito. Alguno lo habéis podido solucionar? #74 Qué has cambiado en cuanto a autorizaciones?
Dolors, puedes explicar cómo lo has solucionado?? Es que me encuentro con el mismo problema. Aquellos que lo resolvais podeis ir diciendo el cómo?
Gracias.
La verdad es que el tpv de caixa funciona muy bien, no tenemos en nuestra tienda online ningun problema desde el principio, incluso la configuracion fue muy sencilla. El prolema esta en la comision que nos cobran, pienso que en la venta online tendriamos que tener algun descuento por distintas razones.
Josep,
disculpa estaba fuera y acabo de ver tus posts, recuerdo que era una tontería y me dió la solución alguien, intentaré refrescar la memoria y te paso el link lo antes posible.
Lo que estoy detectando a menudo en el día a día es que como indicaban en algunos de los posts si el cliente en el último momento se echa atrás, esa compra ya no prospera porque dice que se trata de un pedido duplicado. Se comentaba en links anteriores modificar el número de pedido, pero a alguien no le funcionó … alguien ha encontrado una solución válida?
Gracias
Dolors
Hola Josep,
en mi caso lo de no vaciar el carrito se me solventó con lo que explicaban en este link:
http://todoprestashop.com/foro/viewtopic.php?f=12&t=4673&hilit=caixa+carrito+lleno
att.
Dolors
Mil gracias por el aporte!
Hola,
Queria saber si alguien le funciona este modulo con la version 1.4.0.17 de Presta ?
Gracias a todos.
Hola,
Tengo una versión de este módulo preparada para versión 1.4, a un precio de 50€
Si estás interesado contáctame en: BORRADO
Un saludo
Mira Jaime, por decírtelo de una manera “suave”, esto NO ES UN MERCADILLO. Además déjame que te explique:
1) Si tu módulo es comprado lo que estás haciendo es ilegal, no puedes revenderlo
2) Si tu módulo lo has hecho tú a partir de un módulo GRATUITO que se comparte aquí, entonces eres un miserable que se está aprovechando de la gente. Más te valdría el compartirlo como hemos echo los demás.
3) Si es tuyo, entero, 100% realizado por tí, me parece muy bien que lo vendas, pero éste no es el sitio.
Espero haberme explicado.
Hola que tal.
Tengo un problema que parece ser común y no le encuentro solución en el módulo.
La Caixa multiplica el importe por 100 para evitar los decimales y no consigo dividirlo para que de como correcto en el historial de pedidos y sin error de pago (ya que no coinciden la cifra inicial con la final).
Creo que el problema viene dado en esta linea que no divide entre 100 el resultado de caixa y no sé como aplicarlo…
Si alguien sabe como solucionarlo le daría un beso en los morros….
Hola. Tengo el mismo problema con el módulo de la caixa y prestashop 1.4.1. El pago se realiza correctamente, pero no anota la compra en la tienda ni vacía el carrito.
¿Alguna sugerencia o alguien que lo haya hecho funcionar sobre 1.4 sin pedir 50 euros?
http://www.prestashop.com/forums/viewthread/110666/P30/discusin_general/modulo_servired_0_dot_8f_perfectamente_funcional_en_ps1_dot_4
Yo también tengo el problema de como conseguir que la página de la Caixa esté en inglés, alguien sabe cómo?
Tuve el mismo problema, gracias por los comentarios.
Buenos días a todos:
Mi configuración : PRESTASHOP 1.4.4.1
INSTALACIÓN CORRECTA Y FUNCIONA
He solicitado al banco firma SHA-1-completa ampliado
Vigilar entrar correctamente los datos (especialemente el nombre del commercio que tiene que coincidir con los datos que tiene la pasarella) para recuperarlos: ir al modulo de administración de la Caixa >> click en el carrito >> click en implantado >> en el menu seleccionar PHP >> Aceptar >> Descargarse el Fichero de conexión y abrirlo con un editor de texto, toda la info incluso la clave de encriptación esta en las primeras lineas de arriba.
Pues yo tengo el mismo problema :
Hola que tal.
Tengo un problema que parece ser común y no le encuentro solución en el módulo.
La Caixa multiplica el importe por 100 para evitar los decimales y no consigo dividirlo para que de como correcto en el historial de pedidos y sin error de pago (ya que no coinciden la cifra inicial con la final).
Creo que el problema viene dado en esta linea que no divide entre 100 el resultado de caixa y no sé como aplicarlo…
Si alguien sabe como solucionarlo le daría un beso en los morros…
Buenas Tarragona, no se si te refieres al error de los 1000€, esto lo publique hace tiempo no se si servirá para la versión actual pero quizás oriente. Espero que te sirva.
http://www.bubuku.com/blog/tips/fallo-de-pago-al-superar-los-1000-euros-en-modulo-tpv-lacaixa/
tengo la version 1.4.2 de prestashop y cuando llego a la pantalla de pagar no me sale para introducir los datos, lleva directamente a realizar pago y da error, alguien puede decirme la url exacta para el modulo de la caixa, gracias