Pasarela de pago BBVA para VirtueMart
Haz Click para aumentar |
|
Añade la posibilidad de cobrar a través de tarjeta de crédito los pedidos de tus clientes usando la pasarela de pago de BBVA, también conocida como BBVA Milenium
OPCIONES
- Soporte vía email o chat: Si elige esta opción le daremos soporte via email para que pueda solucionar dudas sobre el funcionamiento, la instalación y/o configuración del módulo. El soporte está limitado a una hora de dedicación por parte de nuestro equipo.
- Instalación completa (opción recomendada): Si selecciona esta opción nuestro equipo se pondrá en contacto con usted, le solicitará acceso al su servidor y le haremos la instalación sin que se tenga que preocupar de nada. Nuestro equipo realizará las modificaciones que fuesen necesarias para el correcto funcionamiento del módulo en su servidor sin ningún coste adicional. Esta opción es la recomendada para aquellos no tengan un perfil técnico.
INSTALACIÓN
- Descomprimir el fichero y subir por FTP el contenido de ps_bbva_ZhenIT manteniendo la estructura de directorios.
- Crear el nuevo módulo de pago en VirtueMart, para ello en la administración dentro del componente VirtueMart encontraremos la opción de añadir un nuevo módulo de pago.
- En esta opción tendremos que seleccionar "Tipo paypal" o "formulario html en virtuemart" si la versión de VirtueMart que usamos es la 1.1. o superior.
- En el campo clase tendremos que escribir o seleccionar "ps_bbva_ZhenIT" y pulsar en guardar o aplicar para que en la pestaña de configuración del módulo nos permita introducir los parámetros de esta clase en concreto.
- Accedmos a https://w3.grupobbva.com/local_tlpv/login_tlpv.html y nos identificamos con las credenciales uqe nos hayan dado en BBVA. Tomamos nota del "código de comercio" y del "terminal"
- Vamos a integración -> descarga de palabra secreta. introducimos una contraseña de 8 carácteres para descargar la firma o palabra secreta.
- Volvemos a la configuración del módulo en VirtueMart y rellanamos los capos de la pestaña "configuración" con los datos que hemos obtenido en BBVA: "Codigo de comercio", "terminal", "Firma" (el contenido del fichero que nos hemos descargado previamente), "palabra secreta" (los 8 carácteres que hemos puesto para descargar la firma) y por último en el área de texto tendríamos que pegar el contenido del fichero "extra_payment_info.txt" también incluido en el módulo.
LIMITACIONES
- El módulo está sólo en español y está desarrollado para cobrar sólo en euros. En caso de necesitar uasr otras monedas o idiomas es necesario comprar el módulo con la opción de instalación.
- Sólo se admiten pagos en euros y se presupone que el código de la moneda Euro. En caso de necesitar soporte multimoneda es necesario comprar el módulo con la opción de instalación.
POSIBLES PROBLEMAS
NO SE PROCESA LA NOTIFICACIÓN DEL BANCO
La notifiación de BBVA es un XML que se envía en el GET, esto hace que la petición llegue a tener un tamaño de más de 512 bytes facilmente.
La configuración de php de algunos hosting compartidos suele limitar el tamaño de los GET y esto provoca que los pedidos no se registren después de haberlo pagado.
SOLUCIÓN: La limitación del tamaño de los GET se hace en el php.ini con el parámetro "post_max_size" y/o "suhosin.get.max_value_length". Habría que cambiar el valor de estos parámetros para que tengan por lo menos 700 bytes. El cambio se hace en el .htaccess si php está como módulo de apache o creando un php.ini en la raíz de la tienda con los parametros modificados.
LA OPERACIÓN FALLA NADA MÁS INTRODUCIR EL NÚMERO DE TARJETA
Si ocurre esto y en la URL de la página de error encontramos ...<coderror>226... lee el siguiente artículo y asegúrate de que lso identificadores de transacción no se están repitiendo
Su Opinión: Nota: HTML no se ha traducido!
Valoración: Malo Bueno
Entre el código a continuación: