Jump to content
  • 0
rogrod

Módulo pago Caja Rural (ruralvía) beta

Question

Hola,

Estoy modificando el módulo de servired v0.7 para poder utilizarlo con Caja Rural.
Lo estoy probando y en modo pruebas me acepta el pago, pero me falta probar el procesamiento de la respuesta de ruralvia, ya que la url está mal configurada y la tiene que cambiar mi cliente.

El lunes, si puedo realizar la prueba correspondiente y funciona ok, cuelgo los fuentes para que 'los que saben' nos ayuden depurando cosillas que seguro me he dejado y podamos tener un módulo estable y 100% funcional. Si le interesa a alguien más, claro!! :P

Ante todo, confieso que no tengo casi nada de idea de php y demás, y las modificaciones que he tenido que hacer con respecto al original de Servired son muy pocas. Digo esto porque, si me preguntais algo técnico sobre el módulo, no sabré responder, jeje..

Un saludo a todos los que andan por aquí.

Share this post


Link to post
Share on other sites

136 answers to this question

Recommended Posts

  • 0

¿Alguien finalmente sabe si se solucionó el problema de cuando el cliente no pulsa “Finalizar”?.

Esta semana hablaré con los de Caja Rural, para ver que me comentan.

De todas formas, siempre he sido partidario de usar La Caixa, que me parece que tienen un módulo mucho más testeado que otros bancos. Pero hay algunos clientes que prefieren usar otros bancos :(

Un saludo a todos.

Share this post


Link to post
Share on other sites
  • 0

Hola.
Espero que me podais ayudar.

+ tengo instalado el modulo ruralvia 0.8 (en prestashop me aparece como 0.6). uso prestashop 1.4

+ el proceso de pago con tarjeta funciona casi correctamente. se acepta, se envia el mensaje al cliente y se genera el pedido

+ tras aceptar el pago, se abre una ventana que dice "aviso de seguridad", acepto para que vuelva a la página, y aparece sólo parte de la pagina. este es el enlace http://www.midominio.com/modules/ruralvia/pago_correcto.php

Gracias otra vez por vuestra ayuda
Saludos

Share this post


Link to post
Share on other sites
  • 0

Una pregunta a los que estéis usando este módulo. ¿Hace falta tener los datos de donfiguración de RuralVía para que el módulo aparezca entre los métodos de pago?.

Lo pregunto porque estoy haciendo pruebas y he puesto datos inventados en la configuración de RuralVía. He activado este módulo para que aparezca como método de pago. Pero he realizado una compra ficticia y al llegar a los métodos de pago no me aparece Pago por tarjeta con RuralVía.

¿Esto es normal?.

Gracias por adelantado.

SOLUCIONADO: He reiniciado el módulo de RuralVía y ya aparece en el proceso de pago.

Share this post


Link to post
Share on other sites
  • 0
No había visto este post.<br/><br/>Yo cree el modulo servired y también tengo una versión para Ruralvía.<br/><br/>Es plenamente operativa ya que la tengo funcionando en una tienda en producción.<br/><br/>Va tanto en la versión 1.2.5 como en la 1.3.1<br/><br/><br/>Saludos
<br/><br/>Es posible que no funcione por tener la tienda instalada en www.midominio.com/tienda ? Me da error:<br/><br/>Motivo: (50007)Validación de la firma incorrecta.

 

Hola, creo que debes hablar con los del servicio técnico para que te quiten el estado de pruebas y te pongan en producción.

Es decir, que si haces pagos con la tarjeta de pruebas que te dan, se generará el problema, pero si creas un pedido con una tuya, te saldrá el error que dices.

Cuando te activa la opción de producción, ya puedes usar la tarjeta que quieras...

Lo que te ha ocurrido, es que pensabas, que tu podias gestionar si estás en produccion o no con el modulo y no es asi.

Saludos

Share this post


Link to post
Share on other sites
  • 0

Hola, tengo un problema, el modulo ruralvia 0.8, funciona muy bien, graba pedidos, y manda email, pero lo unico que cuando pulsas en finalizar operación, vuelve a la tienda , pero sale todo "en blanco", sin ninguna imagen de compre confirmada, ni ninguna *.jpg, de las que vienen en el modulo.

 

Tengo prestashop 1.4.4.0, y como URL de retorno en ruralvia:

www.wifi-onilne.es/modules/ruralvia/respuesta_tpv.php

 

Pero como digo, no aparece nada, ¿que tengo que modificar, para que muestre el mensaje de compre efectuada con éxito?.

 

Gracias.

ruralvia0.8.zip

Share this post


Link to post
Share on other sites
  • 0

Hola, tengo un problema, el modulo ruralvia 0.8, funciona muy bien, graba pedidos, y manda email, pero lo unico que cuando pulsas en finalizar operación, vuelve a la tienda , pero sale todo "en blanco", sin ninguna imagen de compre confirmada, ni ninguna *.jpg, de las que vienen en el modulo.

 

Tengo prestashop 1.4.4.0, y como URL de retorno en ruralvia:

www.wifi-onilne.es/modules/ruralvia/respuesta_tpv.php

 

Pero como digo, no aparece nada, ¿que tengo que modificar, para que muestre el mensaje de compre efectuada con éxito?.

 

Gracias.

 

Hola,

a mi también me pasaba. Miré el log de errores del servidor, y vi que el error hacia referencia a la linea 2 del fichero pago_correcto.tpl

Si eliminas esta línea que hace referencia al fichero breadcrumb.tpl ya aparece el mensaje de pago realizado. Lo mismo debes hacer para el fichero pago_erroneo.tpl

No tengo experiencia en Prestashop, y no se realmente la función de esta línea, pero el caso es que a mi me funciona. Eso sí, todavia estoy en fase pruebas.

 

Espero que te sirva

Share this post


Link to post
Share on other sites
  • 0

EL TPV envia por parametros por GET ?

 

parece extraño que haga esto, miren si no es por POST,

 

otra cosa estan usando los valores erroneamente :

 

	$total 	= $_GET["importe"]; 
$pedido	= $_GET["numpedido"];  
$moneda	= $_GET["moneda"];  
$respuesta = $_GET["compra"];  
$firma_remota = $_GET["firma"];  
$fecha		= $_GET["fecha"]; 

 

eso no deben usarlo de ese modo, mas proviniendo por GET, antes deben aplicar los filtros de prestashop para validar los valores y limpiarlos.

pueden validar con VALIDATE:: o limpiar con TOOLS:::

 

si no saben usar eso usen una funcion que limpie caracteres dañinos como *, ; | ' " etc ...

 

la comprabacion de la firma con la recibida la deben hacer luego que todo los valores recibidos sean los esperados.

por ejemplo si esperan un INT o STRING.

 

La funcion de compra correcta debe estar dentro de la classe padre y debe ser llamada desde php que llama al tpl ..

 

saludos!

Share this post


Link to post
Share on other sites
  • 0

Hola a todos,

 

he estado en mi banco esta mañana y me dicen que es indispensable para que te den acceso que presentes el alta del i.v.a. y que la web tiene que cumplir 3D Segure.

 

Lo primero me viene mal porque quería hacer las pruebas mientras llega el tiempo de abrir y darme de alta para no estar pagando sin vender.

 

Lo del 3D Segure a ver si me podeis decir si lo cumple prestashop o como va la historia.

 

También me piden 1.25 por operación y 6€ de cuota al mes. ¿es correcto?

 

Sabeis si el de 4b o la caixa tienen las mismas condiciones.

 

Gracias.

Share this post


Link to post
Share on other sites
  • 0

Hola a todos,

 

he estado en mi banco esta mañana y me dicen que es indispensable para que te den acceso que presentes el alta del i.v.a. y que la web tiene que cumplir 3D Segure.

 

Lo primero me viene mal porque quería hacer las pruebas mientras llega el tiempo de abrir y darme de alta para no estar pagando sin vender.

 

Lo del 3D Segure a ver si me podeis decir si lo cumple prestashop o como va la historia.

 

También me piden 1.25 por operación y 6€ de cuota al mes. ¿es correcto?

 

Sabeis si el de 4b o la caixa tienen las mismas condiciones.

 

Gracias.

 

Hola, a nosotros, no nos han pedido nada, eso si ponen ciertas medidas de seguridad, para evitar fraudes, ect..

Por activar el tpv, nos cobraron 40 euros.

Y por operación, nos cobrán 0,80%, que no está nada mal.

Share this post


Link to post
Share on other sites
  • 0

Hola, tengo un problema a ver si alguien sabe como solucionarlo.

Siempre que hay una compra por tpv ruralvia, el pedido llega bien, y el cobro igualmente.

sólo que se recibe el siguiente mensaje de error:

Unfortunately, new log alert message has been saved. You can check this on your Back office > Tools > Log on our Website.

 

Alguien sabe a que se debe?, tengo la version 1.4.4.1 de prestashop y el útlimo modulo de ruralvia de este foro, creo que es la version 0.8.

Gracias.

Share this post


Link to post
Share on other sites
  • 0

 

Hola, a nosotros, no nos han pedido nada, eso si ponen ciertas medidas de seguridad, para evitar fraudes, ect..

Por activar el tpv, nos cobraron 40 euros.

Y por operación, nos cobrán 0,80%, que no está nada mal.

 

Gracias por contestar.

Habrá que dar el cante en el banco, a veces es peor ser cliente antiguo y amigacho del director, es mejor llegar de nuevo y te tratan mejor. y decía el cabr.. que 1.25% no me lo iba a mejorar nadie y además veo que no pagas 6€ al mes.

 

Lo del 3D segure por lo visto son los 3 numeritos que tiene la tarjeta por detrás, sabes si el módulo este que comentamos tiene esta opción.

 

Pero vamos que me da a mí que al final me iré a 4B, parece que este da muchos problemas y veo que el de 4B está mas fino.

Share this post


Link to post
Share on other sites
  • 0

Buenas,

Tenía el mismo problema que wifi-online y Ferche, me devolvía una página en blanco.

Solo un apunte, no es necesario borrar la línea 2

{include file=$tpl_dir./breadcrumb.tpl}

Basta con ponerle las comillas

{include file="$tpl_dir./breadcrumb.tpl"}

El fichero breadcrum.tpl hace referencia a "las migas de pan", es decir lo que te indica donde estás en ese momento en la web, ejemplo:

inicio > carrito > pago correcto

Share this post


Link to post
Share on other sites
  • 0

Hola, tu mismo te has contestado.. les tienes que proporcionar la url absoluta de respuesta con tods sus path´s hasta el módulo respuesta.php.. puede ser otro fichero ya que no se como opera este módulo..saludos TECNILOCO.

Share this post


Link to post
Share on other sites
  • 0

Hola, estoy leyendo vuestros post y la verdad entendeis bastante del tema prestashop, pero yo por mucho que leo he intento comprender no entiendo casi nada, será porque soy nuevo en esto.

Bu eno mi problema como he leido por ahi lo tienen bastantes preo no logro dar con la solución.

(DESPUES DE REALIZAR EL PAGO EN MI TIENDA CON RURALCAJA RETORNA A MI ENTORNO PERO ME SALE LA TIENDA EN BLANCO ABAJO Y EN EL CENTRO Y TAMPOCO ENVIA EL MAIL DE CONFIRMACIÓN DE PEDIDO AL CLIENTE).

Este problema lo teneis solucionado?, por favor help me, gracias.

Posdata ( sois unos fenomenos y fenomenas).

Share this post


Link to post
Share on other sites
  • 0

Una pregunta para los que tenían el problema de que el pedido no se registraba cuando no se hacía clic en el botón "Finalizar".

 

Me ha ocurrido esta mañana en una tienda ese suceso y el pedido no se registra en la tienda.

 

¿Sabéis si al final Rural Vía está en proceso de solucionarlo?.

 

El problema que veo es que hay clientes que le dan a la "X" de cerrar la ventanita y no al botón "Finalizar".

Creo recordar que en la pasarela del banco se indica que se pulse el botón "Finalizar", pero hay clientes que no lo leen. Al menos, deberían de ponerlo con un texto más grande o buscarle otra solución.

 

Un saludo.

Share this post


Link to post
Share on other sites
  • 0

Hola, yo también tengo el problema que comentais. Una vez se elije el método de pago con tarjeta se accede al entorno de RURALVIA donde piden datos del importe, número de tarjeta, caducidad... y una vez se acepta el pago por parte del banco ocurren dos cosas, en la ventana del banco aparece el resumen de la operación sin más opciones que enviar un justificante a terceros, guardar, imprimir o cerrar la ventana directamente; y aparece una nueva ventana con el inicio de mi tienda y el carrito con el pedido sin confirmar. ¿Sabe ya alguien como conseguir que el pedido se consiga grabar?´Muchas gracias por todo el trabajo que habeís hecho.

 

PD: ¿Habría posibilidad de hacer algo parecido a lo que se hace con pago con transferencia bancaria? Es decir, cuando el cliente elija el pago con tarjeta, automaticamente pasar el carrito a pedidos y dejarlo pendiente de confirmar el pago, al igual que ocurre cuando un cliente elije transferencia bancaria como método de pago.

Share this post


Link to post
Share on other sites
  • 0

He instalado el módulo de Ruralvia0.8 correctamente. He configurados los datos que me dió mi banco, pero cuando pulso en pago con tarjeta me da el siguiente error:

 

wEYaB.png

 

He leido en este foro que es posible que el banco nos tenga el TPV VIRTUAL en modo de pruebas. Pero he llamado y me han comprobado que esta en entorno REAL.

Alguna solución

Share this post


Link to post
Share on other sites
  • 0

Hola,

 

Tengo el módulo ruralvia0.8 instalado correctamente, genera el pedido, manda el mail al cliente y retorna a la página de pago correcto de manera adecuada.

 

Mi pregunta es la siguiente, además del envió del mail para el cliente, con la confirmación del pago correcto, se puede enviar un mail a otro correo de la tienda para alertarnos de que se ha hecho un nuevo pago.??

Share this post


Link to post
Share on other sites
  • 0

Hola,

 

Tengo el módulo ruralvia0.8 instalado correctamente, genera el pedido, manda el mail al cliente y retorna a la página de pago correcto de manera adecuada.

 

Mi pregunta es la siguiente, además del envió del mail para el cliente, con la confirmación del pago correcto, se puede enviar un mail a otro correo de la tienda para alertarnos de que se ha hecho un nuevo pago.??

Las alertas de los pedidos se activan instalando el modulo que lleva prestashop, en la pestaña modulo llamado Alertas por Correo.

Share this post


Link to post
Share on other sites
  • 0

Buenas,

Tenía el mismo problema que wifi-online y Ferche, me devolvía una página en blanco.

Solo un apunte, no es necesario borrar la línea 2

{include file=$tpl_dir./breadcrumb.tpl}

Basta con ponerle las comillas

{include file="$tpl_dir./breadcrumb.tpl"}

El fichero breadcrum.tpl hace referencia a "las migas de pan", es decir lo que te indica donde estás en ese momento en la web, ejemplo:

inicio > carrito > pago correcto

 

Funcionaaaa !!!! gracias.

Para todos los que tenian el mismo problema, recordar que hay que entrar en RENDIMIENTO Y FORZAR LA COMPLACIÓN, sino por mucho que pongan las comillas, no funcionará

 

Gracias máquina

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×