Dic 14

Nuevo módulo TPV La Caixa Servired [4.0]

Tag: TPVJordi Oller @ 12:10

La Caixa    Servired

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 !



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

  1. Alex ha comentado:

    2a ayuda que buscaba! el tema de las TPVS! podrias hacer una guia sobre TPVS?

  2. Graciano ha comentado:

    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.

  3. Carlos ha comentado:

    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

  4. Jordi Oller ha comentado:

    Está justamente designado, programado y configurado para el Cyberpack de la caixa 🙂

    Espero que te sirva! Un saludo

  5. Clement ha comentado:

    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

  6. sergio ha comentado:

    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

  7. daniel ha comentado:

    Por el amor de jesucristo Jordi, porq

  8. daniel ha comentado:

    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

  9. daniel ha comentado:

    Por cierto, cojonuda si se me permite, la contribución

  10. daniel ha comentado:

    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

  11. Nilson ha comentado:

    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

  12. Jordi ha comentado:

    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

  13. Carlos ha comentado:

    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.

  14. vakero ha comentado:

    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

  15. Jordi Oller ha comentado:

    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!

  16. javier ha comentado:

    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?

  17. javier ha comentado:

    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?

  18. Jordi roca ha comentado:

    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?

  19. Alfonso ha comentado:

    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.

  20. jportiyo ha comentado:

    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.

  21. Alfonso ha comentado:

    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.

  22. Jose ha comentado:

    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.

  23. Amparo ha comentado:

    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

  24. jportiyo ha comentado:

    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

  25. jportiyo ha comentado:

    ops!! sorry continuo, pulse enter antes de terminar!!

  26. jportiyo ha comentado:

    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

  27. Jose ha comentado:

    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

  28. Gerard ha comentado:

    A mi me pasa lo mismo, se hace el pago, pero no guarda el pedido. Alguna solución al problema?

  29. Ignasi ha comentado:

    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!!

  30. Borja ha comentado:

    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?

  31. Jose ha comentado:

    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.

  32. Penelope ha comentado:

    jordi, no tienes ninguna lista de bancos que son compatibles con este tpv? seria ideal 😉

  33. julio ha comentado:

    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!

  34. Alejandro ha comentado:

    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

  35. Ra ha comentado:

    Hola Alejandro,

    Gracias por la aportacion pero eso no soluciona el problema. Si alguien ha encontrado la solucion o alguna idea se agradeceria.

    Saludos

  36. Pablo ha comentado:

    Hola a mi tampoco me soluciona el problema,tengo la contri de servired la caixa 4.0, he cambiado los códigos, he instalado ordercheck y nada vuelve al carrito sin dar error pero la compra sigue en el carrito, no se envía email de confirmación y no se registra el pedido en la tienda, aunque si en la admin en ordercheck pero esto no me vale, tanto el admin como el cliente han de recibir el email de confirmación y el carrito ha de almacenar el pedido y no lo hace. Llega un mail de confirmación al admin con un montón de campos pero esto no me sirve. Si alguien tiene/tuvo este problema se agradece ayuda. Hace un par de años instalé esto mismo en otro oscommerce y no tuve problemas.

    PHP 5.3.8
    osCommerce Online Merchant v2.2 RC2a

  37. Pablo ha comentado:

    tenía la tienda protegida con contraseña en el apache y no era accesible, gracias, perdón y ojalá sirva a alguien en un futuro mi error

  38. Gustavo ha comentado:

    A mi no me descargaba el carrito ni me llegaba los mails de compra, revisando encontre la solucion. Deben desactivar el session.use_only_cookies que por defecto esta activado en el php 5.3 en la version anterior estaba desactivado. A mi me ha solucionado el problema en varias tiendas todas usaban la version 2.2 de osc.
    Suerte

  39. Reflex Ocasion ha comentado:

    Desde Enero de 2008 que lo instalé en mi primera tienda no ha dado problemas hasta ahora, desde Julio de 2012 ya no retorna a la tienda. En la segunda tienda ha estado funcionando sin problemas hasta que la cerré por ventas nulas el año pasado. En la tercera tienda ha estado funcionando desde Agosto de 2011 hasta Abril de 2012 en que ya no retorna a la tienda osCommerce

    Todas las tiendas estában alojadas en el mismo hosting, incluso en la misma máquina, eso lo he comprobado unas cuantas veces por otros motivos. Tras cerrar la segunda he cambiado dos veces de hosting, en la primera dejó de funcionar en la tercera tienda y ahora en el segundo cambio ha dejado de funcionar en la primera tienda

    Este mismo módulo lo tengo instalado en otras tiendas a las que le llevo el mantenimiento y, por ahora, en ellas no falla. También es cierto que los bancos no son los mismos, son todos diferentes

    En otras palabras, que no es problema del módulo ni del hosting, es del TPV en si, van cambiando cosas poco a poco, la primera afectada fué la tercera tienda en Abril y la segunda afectada ha sido la primera tienda en Julio. En dos meses ha dejado de funcionar en dos tiendas distintas alojadas en la misma máquina del mismo hosting. Si el problema fuera otro fallaría en las dos tiendas osCommerce al mismo tiempo, no primero una y a los dos meses la otra

    Tantas medidas de seguridad que quieren poner fastidiando a todo el mundo porque no avisan ni dan solución alguna y es para nada porque se han olvidado de la más grave de todas, la ventana del admin del TPV. Si cierro la sesión y pulso en el botón de volver atrás del navegador (la tecla de retroceso del teclado también funciona) vuelvo a ver la última página vista porque la sesión no ha caducado ¿que pasaría si en vez de estar en mi casa o en el trabajo estuviese en un cibercafé? que el siguiente que acceda al puesto puede ver todos los pagos que me han hecho, incluso puede devolver todo el dinero sin yo entererarme porque el TPV no pide confirmación para hacer un reintegro total o parcial

    Esto es una metedura de pata total por parte del TPV

    Y cuando te quejas te dicen que el módulo lo has instalado mal, da igual que lleve años funcionando, para ellos lo acabas de instalar y lo has hecho mal. Y puedo seguir dando las mismas excusas inútiles que sueltan para no reconocer que han hecho algo mal

    Lamentandolo mucho me veo obligado a cambiar de módulo y de banco y a denunciar al TPV, a mi no me tienen que denunciar por incumplir la LSSI (envío de email de confirmación de pedido) porque no retorna a la tienda ni me tienen que denunciar por estafa ya que si tengo el dinero pero no se quien ha comprado ni que ha comprado (que si lo se gracias a Unsold Carts Report 2.0)

    Si todos los afectado hacemos lo mismo ya veríamos como el TPV se molesta en solucionar el problema que ellos mismos han provocado, no a da excusas tontas y a lavarse las manos como están haciendo ahora mismo. El problema es de ellos y lo tienen que solucionar ellos, que para eso pagamos las comisiones que pagamos por cada pago así realizado que recibimos

    Saludos

  40. Jaume ha comentado:

    No encuentro como hacer para que el modulo me funcione en osc 2.3.2
    En la tienda que teniamos con osc 2rc2a todo funcionaba a la perfeccion (tras algunos cambios expuestos en esta misma pagina) pero con la 2.3 no hay manera. S.O.S

  41. Jaume ha comentado:

    Nada.. falsa alarma.
    El modulo funciona bien en la 2.3, pero habia realizado unas modificaciones en aplication_top al instalar una version mobil, que interferian en el modulo de pago.
    Ahora a ver como soluciono lo de la version mobil, pero el modulo de pago funciona perfectamente en una tienda “standar”.

  42. Mª Jose ha comentado:

    Hola Jordi, tengo una página web realizada en Webnode. 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. Alguien me prodria ayudar con los pasos que tengo que segui. Mi tienda traia la opcion pe PAYPAL, pero yo la he quidado, por que no la quiero,Muchas gracias. Mª Jose.

Escribir comentarioDejar un comentario

Si quieres tener imagen en tus comentarios usa gravatar!