dic 14
Nuevo módulo TPV La Caixa Servired [4.0]
![]()
Hola, En este nuevo paquete y nueva versión se han incluido nuevas funcionalidades tales como:
http://www.oscommerce.com/community/contributions,4715
1) Asignación de mail de pruebas.La caixa en la mayoría de ocasiones, a través de una empresa externa hace pruebas del tpv en nuestra tienda. A partir de ahora podremos crear un usuario, y dárselos para que hagan las pruebas pertinentes. Especificaremos el mail de pruebas en la configuracion del mismo modulo. Así solo éste podrá ver este método de pago. También es muy útil de cara al programador, y no generar ventas erróneas entre nuestros clientes mientras estemos de pruebas.
2) A partir de diciembre, la caixa nos exige que el modulo no haga redirecciones con operaciones denegadas, cosa que antes no pedían, pero ahora si que lo miran con lupa. Es por eso que se ha corregido la redirección que había al volver de un error.
Saludos !



35 Comentarios en “Nuevo módulo TPV La Caixa Servired [4.0]”









enero 29th, 2008 a las 12:26
2a ayuda que buscaba! el tema de las TPVS! podrias hacer una guia sobre TPVS?
mayo 29th, 2008 a las 22:58
Hola tengo problemas con la devolución de datos del tpv de la caixa.
Hago el pedido, llega al tpv virtual, y cuando me acepta el pedido me devuelve un pedido que realicé la primera vez y no acepta el nuevo pedido, en la web.
Alguna sugerencia por favor.
enero 23rd, 2009 a las 11:59
Hola,
me gustaría saber si este paquete es compatible con el CyberPack de La Caixa, porque he llamado y me han ofrecido este TPV Virtual.
Muchas gracias
enero 23rd, 2009 a las 15:58
Está justamente designado, programado y configurado para el Cyberpack de la caixa
Espero que te sirva! Un saludo
julio 27th, 2009 a las 13:05
Hola, he instalado el pack en mi tienda. Puedo ver le pack en la parte administracion de la tienda y puedo configurarle, pero no lo veo en la parte tienda para pagar.
Gracias
septiembre 14th, 2009 a las 09:39
Hola , necesito ayuda!!!! he instalada el modulo tarjeta de credito de la caixa lo configuro en el admin , pero luego haces una compra real y no sale en la web?? no se como seguir si alguien me pudiera ayudar ???
Muchas gracias
octubre 1st, 2009 a las 13:47
Por el amor de jesucristo Jordi, porq
octubre 1st, 2009 a las 13:48
Por el amor de jesucristo Jordi, porque puede ser que (una vez instalado tu última actualización del paquete de
la Caixa), una vez realizado el pago, suceden dos cosas:
a) Indefectiblemente, la terminal que coge es el numero 3 (cuando debería ser el 1[xxxxxxxx-01])
b) Cuando pasa a la pasarela de pago el mensaje es Datos de comercio erróneos, y al redirigir el mensaje que postea la web es no coinciden las claves
octubre 1st, 2009 a las 13:49
Por cierto, cojonuda si se me permite, la contribución
octubre 1st, 2009 a las 14:08
Creo que ya funciona Jordi, me cogía terminal 3 por que tenía puesto los dólares por defecto en la admin de oscommerce. Muchas gracias por la contribución
»crosslinked«
octubre 26th, 2009 a las 13:54
Hola tengo un TPV que me asigno la Caixa y no quiere hacer cobros con targetas . no se como tener servicio tecnoco para este pequeño problema
julio 5th, 2010 a las 19:07
Hola a todos,
Mis entidades me hablan de que sus paquetes de tpv virtual, es necesario la validación (la primera vez) de la tarjeta de credito para poder comprar (ya sea por tarjeta de codigos, sms, firma…)La verdad es que este sistema me restaria muchos posibles compradores. Esperaba que con solo los datos habituales de validacion: caducidad y cod. de segur. seria suficiente…
¿Como lo haceis?
Espero vuestra ayuda,
Gracias,
Jordi
septiembre 17th, 2010 a las 09:55
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.
febrero 15th, 2011 a las 15:36
Hola, estoy configurando por primera vez magento y ahora estoy con las pasarelas de pago. Tengo instalada el modulo tpv de Servired para La Caixa.
Pero me surge una duda. es necesario contratar el Cyberpack de la Caixa para poder tener la pasarela o con el modulo tpv de Servired vale???
Un saludo
febrero 16th, 2011 a las 01:53
Vakero: Hay que dar de alta en tu sucursal el TPV virtual obviamente! A menos que cojas el id de comercio y clave de otra persona, que en este caso le ingresarías dinero en su cuenta.
Un abrazo!
marzo 24th, 2011 a las 22:13
Hola.
He instalado tu aplicacion en mi tienda y me aparece bien en el administrador, sin embargo, no me aparece como opcion de pago en la tienda. Es posible que este no sea compatible con la version oscommerce 2.3?. He realizado los cambios en checkout_process.php tal como se indica en el documento txt.
Comentar que despues de subir los archivos, me aparecia la opcion “tarjeta de Credito” en el Admin. No me da la opcion de instalar, directamente aparece entre los modulos de pago activos. Alguna ayuda?
marzo 24th, 2011 a las 22:39
Bueno, lo siento. ya he visto que el modulo es para la version 2.2, asi que imagino que ahi esta el problema. Existe alguna manera de modificarlo para que funcione con la version 2.3.1?
abril 14th, 2011 a las 11:07
Bueno, me pasa lo mismo que a los otros compañeros. Para la versión 2.2 ok, pero para la 2.3, no aparece en el front-end (parte pública)a pesar de estar correctamente configurado en el back-end (admin). Alguna idea?
abril 29th, 2011 a las 20:33
Yo tambien lo he instalado , pero me aparece en el admin pero no en la tienda ala hora de realizar un pedido , uso la verion 2.2 ms2 de oscommerce.
¿alguien sabe como solucionarlo?
Saludos.
mayo 14th, 2011 a las 22:29
Que tal. Yo consegui solucionarlo perfectamente (actualmente en funcionamiento) siguiendo exactamente las indicaciones de Jordi que figuran en el TXT de “configuracion oscommerce”. Me asegure de que la tienda estaba configurada como alli dice y todo perfecto. Por cierto, aprovecho para agradecer esta contribucion y sus ayudas, un verdadero ejemplo para los que nos dedicamos a esto.
mayo 15th, 2011 a las 13:59
Para los que no os aparece la forma de pago servired una vez instalada, en la parte publica, probad a dejar en blanco el mail de pruebas o bien poner en este campo el mail del cliente con el que realizais las pruebas.
Este era el fallo que tenía yo.
Saludos.
junio 3rd, 2011 a las 13:37
Tengo un problema con el módulo de pago.
El caso es que todo funcionaba perfectamente en un oscommerce 2.2rc2a hasta que en el servidor se ha realizado una actualización a php 5.3.
Despues de arreglar todas las funciones obsoletas (como ereg() y eregi() etc) todo ha vuelto a funcionar perfectamente excepto el pago con tarjeta.
El problema es que se accede perfectamente al TPV Virtual, incluso se hace el pago correctamente, pero al volver a la tienda el pedido no queda almacenado en la base de datos, o sea que se pierde.
Pegando un vistazo a la administración del TPV en el apartado ‘notificaciones’ he visto que a partir de la actualización de php aparece el famoso error 302 en todas las operaciones, tanto autorizadas como no, así que creo que va a ir por ahí la cosa….
Pegando un vistazo al codigo del la contribución no he podido encontrar ninguna función obsoleta y la verdad, estoy algo ofuscado ya porque no logro encontrar la solución.
Para terminar comentar que al final del checkout_process.php tenía este código:
if ($payment == ‘servired’) echo “Pago Realizado”;
else tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, ”, ‘SSL’));
y lo he sustituido por esto ‘por si las moscas’
if ($payment == ‘servired’) echo “Pago Realizado”;
else echo “document.location.href=’”.FILENAME_CHECKOUT_SUCCESS.”‘”;;
pero nada….. alguna idea ????
gracias de antemano y un saludo.
junio 20th, 2011 a las 18:33
Hola Jordi, tengo una página web realizada en un Mac con la aplicación iWeb. He contratado el TPV virtual de LaCaixa y la verdad no tengo ni idea de como instalarlo, ellos dicen que es sencillo, pero por más que lo intento no lo consigo y claro está ya me han cobrado el importe del TPV. Muchas gracias
junio 22nd, 2011 a las 19:29
Para todos los que siguen con problemas de visualizacion del modulo Servired, comentaros algo:
Algo puede pasar inadvertido es el hecho de que oscommerce, se puede configurar para vender en distintas ZONAS, paises, ciudades, etc… Intentare explicarme, es mas sencillo de hacer que de explicar. Cuando un usuario se registra, elige su pais o ciudad, si la tienda no esta configurada para esa zona, evidentemente el modulo no va a aparecer, ni ese ni ninguno. Parece muy tonto, pero a veces, lo mas sencillo es lo mas probable.
En el fichero de Jordi dice:
- safe search engine URLS en FALSE (recomienda)——–admin->Configuration
- Session en FALSE ———-admin->Sessions
y por ultimo recomienda guardar sesion directamente en MySql desde el archivo configure.php
Para los que no habeis podido instalar, comparto mis quebraderos de cabeza:
Yo solo tuve que subor los archivos a sus sitios correspondientes, el de lenguajes y el de servired
Instale el modulo desde el Admin
Configure sus parametros (algunos facilitados por la entidad)
Modifique el archivo checkoutprocess.php
junio 22nd, 2011 a las 19:29
ops!! sorry continuo, pulse enter antes de terminar!!
junio 22nd, 2011 a las 19:32
Para todos los que siguen con problemas de visualizacion del modulo Servired, comentaros algo:
Algo puede pasar inadvertido es el hecho de que oscommerce, se puede configurar para vender en distintas ZONAS, paises, ciudades, etc… Intentare explicarme, es mas sencillo de hacer que de explicar. Cuando un usuario se registra, elige su pais o ciudad, si la tienda no esta configurada para esa zona, evidentemente el modulo no va a aparecer, ni ese ni ninguno. Parece muy tonto, pero a veces, lo mas sencillo es lo mas probable.
En el fichero de Jordi dice:
- safe search engine URLS en FALSE (recomienda)——–admin->Configuration
- Session en FALSE ———-admin->Sessions
y por ultimo recomienda guardar sesion directamente en MySql desde el archivo configure.php
Para los que no habeis podido instalar, comparto mis quebraderos de cabeza:
Yo solo tuve que subor los archivos a sus sitios correspondientes, el de lenguajes y el de servired
Instale el modulo desde el Admin
Configure sus parametros (algunos facilitados por la entidad)
Modifique el archivo checkoutprocess.php
TAL CUAL lo decia en el txt adjunto… luego configure lo que antes os decia y verifique las zonas de compra… y listo. Hice las pruebas, salieron correctas…
Ahora me encuentro con “cosas raras” pero creo que se debe a la propia pasarela de pago del banco.
Me ha unido en 2 ocasiones pagos de distintas personas… cosa rara. Perdonadme por los posteos GRACIAS A TODOS Y ANIMO
junio 27th, 2011 a las 17:33
Hola de nuevo, he conseguido solucionar el error de 302 con el pago por TPV, pero desde que el servidor actualizó a php 5.3 no se guardan los pedidos, se hace el cobro perfectamente por servired pero al regreso la cesta continúa llena y el pedido no se guarda en la bd.. alguien se ha encontrado con el mismo problema ?
un saludo y gracias
agosto 4th, 2011 a las 12:32
A mi me pasa lo mismo, se hace el pago, pero no guarda el pedido. Alguna solución al problema?
agosto 23rd, 2011 a las 19:47
A mi me pasa algo similar que a Gerard y que a José… Tengo el TPV de la caixa original (última versión) para Prestashop, y al actualizar el prestashop de la 1.4.1 a la 1.4.4 me hace el pago, pero no me guarda el pedido. Mejor dicho, no me otorga un estado al pedido con lo cual el cliente no recibe ningun aviso de estado (pago aceptado, error, etc…)y nosotros ningua alerta. Alguien me puede ayudar?
Muchas gracias!!
agosto 30th, 2011 a las 11:30
Hola! A mí tampoco me guarda los pedidos en la base de datos desde que se actualizó a php 5.3. Después de volverme loco, y todavía sin solucionar, he conseguido una especie de solución transitoria (lleva ya unos meses) gracias a la contribución OrderCheck. No es lo mismo, pero por lo menos no tienes pedidos que no sabes de quién son y se pueden pasar los pedidos a la base de datos… En la 2.3 tampoco funciona el módulo de La Caixa o es sólo en la 2.2?
septiembre 28th, 2011 a las 10:14
Hola Borja, en la 2.3 tampoco funciona y lo peor de todo es que paypal está fallando de la misma manera que el modulo de pago de servired. Yo también tengo instalado el OrderCheck pero no es lo mismo… he mirado y rebuscado en todos y cada uno de los foros que existen pero no doy con la clave. Lo mas curioso es que tengo alguna otra tienda con oscommerce 2.2 a la que sí le funciona el módulo de pago correctamente. He revisado línea por línea el código fuente y no hay ninguna diferencia con las que no funcionan. La versión de php es la misma, así que hay algo en el servidor o en las variables de php que se me escapa.. pero no se lo que es..
Un saludo.
octubre 12th, 2011 a las 15:07
jordi, no tienes ninguna lista de bancos que son compatibles con este tpv? seria ideal
octubre 28th, 2011 a las 01:44
dejó de funcionar sin más!. ahora a mi tampoco me graba los pedidos en osc2.2. después de 1 año funcionando!. ¿alguien ha encontrado la solución? jose? gerald?. Gracias!
noviembre 5th, 2011 a las 19:17
Hola, para los que teneis el problema con el modulo servired.
Lo que sucede es que con la nueva version de php el servidor no es capaz de recuperar las variables de session, la solucion es modificar en application_top.php sobre la linea 165 donde pone } elseif ( ($request_type == ‘SSL’) && isset($HTTP_GET_VARS[tep_session_name()]) ) { y poner simplemente } elseif ( isset($HTTP_GET_VARS[tep_session_name()]) ) { con esto ya recupera la sesion id y con ello todas las variables de sesion. Ya graba el pedido y vacia el carro.
Un saludo
diciembre 11th, 2011 a las 10:46
Hola Alejandro,
Gracias por la aportacion pero eso no soluciona el problema. Si alguien ha encontrado la solucion o alguna idea se agradeceria.
Saludos