Logo yqModulos
Módulos de Pago
Bienvenido

Aquí encontrarás el módulo de pago para el TPV Virtual de BBVA (TPV Millenium). Hay diferentes versiones del módulo y espero que se ajusten a tus necesidades.

Puedes ponerte en contacto conmigo en el correo .

Muchas gracias.

Los módulos son válidos para el TPV Millenium, la plataforma propia de TPV de BBVA. Este módulo NO es válido para Redsys/Servired.

A veces BBVA da de alta los comercios en Redsys/Servired en lugar de su propia plataforma. En ese caso podéis solicitar a BBVA que os cambien a TPV Millenium o bien usar algún módulo válido para Redys/Servired. Si todavía no tenéis contratado el TPV y queréis usar estos módulos cuando contratéis pedid el TPV Millenium.

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.6.x y es compatible con Google Analytics.

PAGO POR WEBSERVICES

Este módulo te permite integrar la pantalla de solicitud de los datos de pago en su tienda (sin redireccionar a la página de pago de BBVA), ofreciendo así una imagen más profesional de la tienda.

Según sea tu tipo de comercio en BBVA, existen dos opciones:

  • Comercio Tradicional/Webservices: El cliente no tiene que abandonar la página del comercio en ningún momento ya que tanto los datos de pago como el proceso de pago se realizan en la tienda.
    En este tipo de pago BBVA responde de forma inmediata con el resultado del pago así no hay que depender de la notificación para saber el estado del pago.
  • Comercio 3D Secure: Los datos de pago se introducirán en la tienda. El cliente sólo abandonará la tienda para proceder a la validación 3D Secure (CES) que debe realizarse según el criterio de la entidad emisora de la tarjeta utilizada en el pago.
    Una vez que el comprador regresa a la tienda se realiza una comprobación, por Webservices, del estado del pago. De esta forma no se depende de la notificación de BBVA para saber el estado de la operación, aportando así mayor seguridad en la operación de pago.

Además del pago con tarjeta también se incluyen los módulos que permiten pagar con los servicios de IUPAY y V.me by Visa proporcionados por BBVA.
Consulta con BBVA si tienes activas estas formas de pago antes de activarlas en el módulo.

Este módulo SI permite realizar pruebas desde "localhost" o desde una IP privada ya que es el propio módulo el que consulta a BBVA el resultado del pago.
El ordenador tiene que tener conexión a Internet para conectar con BBVA.

CERTIFICADO SSL

Debido a que los datos de la tarjeta se envían desde el navegador del cliente a la tienda se recomienda que la comunicación entre el comprador y la tienda sea segura, con certificado SSL (https).

StartSSL proporciona certificados gratuitos válidos por un año (renovable).

CONFIGURACION DE PHP

Para utilizar este módulo es necesario que en PHP estén habilitadas las extensiones soap y openssl para poder enviar las peticiones por webservices al BBVA.

También se puede utilizar la librería Nusoap (incluida con el módulo) para ello hay que habilitar en PHP la extensión curl (con soporte para SSL).

Es decir, hay dos opciones. Habilitar las extensiones soap y openssl. O habilitar curl (con soporte para SSL).

Debes comprobar que tienes disponibles estas extensiones en tu hosting y que puedes habilitarlas ya que son imprescindibles para el funcionamiento del módulo.

DEMO

Se puede probar el módulo en una tienda con la instalación por defecto de Prestashop. Los pagos se realizan con un simulador del TPV (pagos simulados con tarjetas de pruebas): Tienda de pruebas Prestashop 1.6.0.8.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.6.x y es compatible con Google Analytics.

CONSULTA EL ESTADO DEL PAGO POR WEBSERVICES

Cuando el cliente regresa a la tienda, si no se ha recibido la notificación del pago desde BBVA, el módulo lanza una petición por webservices a BBVA para consultar el estado del pago. De esta forma es el módulo el que comprueba el estado del pago antes de presentar la pantalla de resultado en la tienda (consultar imágen nº 1).

En caso que se produzca algún problema al realizar la consulta del pago se presenta un mensaje al comprador para que no reintente el pago y se ponga en contacto con el comercio para verificar el estado del pedido.

Con esta funcionalidad no dependemos de la notificación de BBVA para saber el estado del pago ya que es el módulo el que lo consulta a BBVA, así se evita el problema de no saber el estado del pago si no se reciben las notificaciones de BBVA.

Con la consulta por webservices se realiza una comprobación extra proporcionando mayor seguridad sobre el estado del pago.

Este módulo SI permite realizar pruebas desde "localhost" o desde una IP privada ya que es el propio módulo el que consulta a BBVA el resultado del pago.
El ordenador tiene que tener conexión a Internet para conectar con BBVA.

CONFIGURACION DE PHP

Para utilizar este módulo es necesario que en PHP estén habilitadas las extensiones soap y openssl para poder enviar las peticiones por webservices al BBVA.

También se puede utilizar la librería Nusoap (incluida con el módulo) para ello hay que habilitar en PHP la extensión curl (con soporte para SSL).

Es decir, hay dos opciones. Habilitar las extensiones soap y openssl. O habilitar curl (con soporte para SSL).

Debes comprobar que tienes disponibles estas extensiones en tu hosting y que puedes habilitarlas ya que son imprescindibles para el funcionamiento del módulo.

INSTALACIÓN

En el Back Office, pestaña Módulos, Añadir nuevo módulo y seleccionar el archivo ZIP, o bien descomprimir el archivo .ZIP en el directorio MODULES de tu instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta, contenido del fichero descargado de la web de bbva (59 caracteres)
  • Clave de descarga de Palabra Secreta, la clave introducida al descargar la palabra secreta (8 caracteres)

Ya está listo para funcionar.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.6.x y es compatible con Google Analytics.

Debido que BBVA notifica al comercio el resultado del pago no se puede utilizar este medio de pago desde "localhost" o desde una IP privada. Para que el módulo funcione correctamente la tienda tiene que estar en un ordenador accesible desde Internet.

INSTALACIÓN

En el Back Office, pestaña Módulos, Añadir nuevo módulo y seleccionar el archivo ZIP, o bien descomprimir el archivo .ZIP en el directorio MODULES de tu instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta, contenido del fichero descargado de la web de bbva (59 caracteres)
  • Clave de descarga de Palabra Secreta, la clave introducida al descargar la palabra secreta (8 caracteres)

Ya está listo para funcionar.

DEMO

Se puede probar el módulo en una tienda con la instalación por defecto de Prestashop. Los pagos se realizan con un simulador del TPV (pagos simulados con tarjetas de pruebas): Tienda de pruebas Prestashop 1.6.0.8.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.5.x y es compatible con Google Analytics.

PAGO POR WEBSERVICES

Este módulo te permite integrar la pantalla de solicitud de los datos de pago en su tienda (sin redireccionar a la página de pago de BBVA), ofreciendo así una imagen más profesional de la tienda.

Según sea tu tipo de comercio en BBVA, existen dos opciones:

  • Comercio Tradicional/Webservices: El cliente no tiene que abandonar la página del comercio en ningún momento ya que tanto los datos de pago como el proceso de pago se realizan en la tienda.
    En este tipo de pago BBVA responde de forma inmediata con el resultado del pago así no hay que depender de la notificación para saber el estado del pago.
  • Comercio 3D Secure: Los datos de pago se introducirán en la tienda. El cliente sólo abandonará la tienda para proceder a la validación 3D Secure (CES) que debe realizarse según el criterio de la entidad emisora de la tarjeta utilizada en el pago.
    Una vez que el comprador regresa a la tienda se realiza una comprobación, por Webservices, del estado del pago. De esta forma no se depende de la notificación de BBVA para saber el estado de la operación, aportando así mayor seguridad en la operación de pago.

Además del pago con tarjeta también se incluyen los módulos que permiten pagar con los servicios de IUPAY y V.me by Visa proporcionados por BBVA.
Consulta con BBVA si tienes activas estas formas de pago antes de activarlas en el módulo.

Este módulo SI permite realizar pruebas desde "localhost" o desde una IP privada ya que es el propio módulo el que consulta a BBVA el resultado del pago.
El ordenador tiene que tener conexión a Internet para conectar con BBVA.

CERTIFICADO SSL

Debido a que los datos de la tarjeta se envían desde el navegador del cliente a la tienda se recomienda que la comunicación entre el comprador y la tienda sea segura, con certificado SSL (https).

StartSSL proporciona certificados gratuitos válidos por un año (renovable).

CONFIGURACION DE PHP

Para utilizar este módulo es necesario que en PHP estén habilitadas las extensiones soap y openssl para poder enviar las peticiones por webservices al BBVA.

También se puede utilizar la librería Nusoap (incluida con el módulo) para ello hay que habilitar en PHP la extensión curl (con soporte para SSL).

Es decir, hay dos opciones. Habilitar las extensiones soap y openssl. O habilitar curl (con soporte para SSL).

Debes comprobar que tienes disponibles estas extensiones en tu hosting y que puedes habilitarlas ya que son imprescindibles para el funcionamiento del módulo.

DEMO

Se puede probar el módulo en una tienda con la instalación por defecto de Prestashop. Los pagos se realizan con un simulador del TPV (pagos simulados con tarjetas de pruebas): Tienda de pruebas Prestashop 1.5.6.2.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.5.x y es compatible con Google Analytics.

CONSULTA EL ESTADO DEL PAGO POR WEBSERVICES

Cuando el cliente regresa a la tienda, si no se ha recibido la notificación del pago desde BBVA, el módulo lanza una petición por webservices a BBVA para consultar el estado del pago. De esta forma es el módulo el que comprueba el estado del pago antes de presentar la pantalla de resultado en la tienda (consultar imágen nº 1).

En caso que se produzca algún problema al realizar la consulta del pago se presenta un mensaje al comprador para que no reintente el pago y se ponga en contacto con el comercio para verificar el estado del pedido.

Con esta funcionalidad no dependemos de la notificación de BBVA para saber el estado del pago ya que es el módulo el que lo consulta a BBVA, así se evita el problema de no saber el estado del pago si no se reciben las notificaciones de BBVA.

Con la consulta por webservices se realiza una comprobación extra proporcionando mayor seguridad sobre el estado del pago.

Este módulo SI permite realizar pruebas desde "localhost" o desde una IP privada ya que es el propio módulo el que consulta a BBVA el resultado del pago.
El ordenador tiene que tener conexión a Internet para conectar con BBVA.

CONFIGURACION DE PHP

Para utilizar este módulo es necesario que en PHP estén habilitadas las extensiones soap y openssl para poder enviar las peticiones por webservices al BBVA.

También se puede utilizar la librería Nusoap (incluida con el módulo) para ello hay que habilitar en PHP la extensión curl (con soporte para SSL).

Es decir, hay dos opciones. Habilitar las extensiones soap y openssl. O habilitar curl (con soporte para SSL).

Debes comprobar que tienes disponibles estas extensiones en tu hosting y que puedes habilitarlas ya que son imprescindibles para el funcionamiento del módulo.

INSTALACIÓN

En el Back Office, pestaña Módulos, Añadir nuevo módulo y seleccionar el archivo ZIP, o bien descomprimir el archivo .ZIP en el directorio MODULES de tu instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta, contenido del fichero descargado de la web de bbva (59 caracteres)
  • Clave de descarga de Palabra Secreta, la clave introducida al descargar la palabra secreta (8 caracteres)

Ya está listo para funcionar.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

 Web en mantenimiento, disculpen las molestias. 

 En unos momentos regresamos. 

Módulo de Pago que te permitirá ofrecer a tus clientes el pago a través de la pasarela de pago del BBVA.
El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.
Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA (TPV Millenium).

Esta versión es para Prestashop 1.5.x y es compatible con Google Analytics.

Debido que BBVA notifica al comercio el resultado del pago no se puede utilizar este medio de pago desde "localhost" o desde una IP privada. Para que el módulo funcione correctamente la tienda tiene que estar en un ordenador accesible desde Internet.

INSTALACIÓN

En el Back Office, pestaña Módulos, Añadir nuevo módulo y seleccionar el archivo ZIP, o bien descomprimir el archivo .ZIP en el directorio MODULES de tu instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta, contenido del fichero descargado de la web de bbva (59 caracteres)
  • Clave de descarga de Palabra Secreta, la clave introducida al descargar la palabra secreta (8 caracteres)

Ya está listo para funcionar.

MAS INFORMACIÓN

En el fichero leeme.txt incluido en el fichero ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

Simulador que te permitirá realizar pruebas de pago sin tener contratado el TPV de BBVA o que si ya tienes una tienda en funcionamiento te permitirá realizar pruebas y mejoras de tu tienda en desarrollo sin afectar a tu tienda en explotación.

PARA LOS MÓDULOS SIN WEBSERVICE

Debido que el Simulador notifica al comercio el resultado del pago no se puede utilizar desde "localhost" o desde una IP privada. Para que el Simulador funcione correctamente la tienda tiene que estar en un ordenador accesible desde Internet.

Los módulos con Webservice si pueden utilizar el simulador desde "localhost" o una IP privada.

CONFIGURACIÓN

Para utilizar el simulador con un comercio de Pago Tradicional:

  • Código de comercio: COMERBBVA
  • Código de terminal: 111111
  • Palabra secreta: 65;62;65;14;63;7F;65;6C;16;0E;01;65;16;07;62;14;03;7C;6B;0A
  • Clave: 12345678 / Clave XOR: 12345678COMERBBVA***

Para utilizar el simulador con un comercio de Pago 3D Secure:

  • Código de comercio: COMERBBVA3D
  • Código de terminal: 111111
  • Palabra secreta: 65;62;65;14;63;7F;65;6C;16;0E;01;65;16;07;62;14;03;7C;6B;0A
  • Clave: 12345678 / Clave XOR: 12345678COMERBBVA***

En las dos configuraciones:

  • URL para pago Tradicional: http://modulos.yquetal.com/tpv/index.php
  • URL para Webservices: http://modulos.yquetal.com/tpv/ws.php
  • URL para pago IUPAY: http://modulos.yquetal.com/tpv/iupay.php
  • URL para pago V.me by Visa: http://modulos.yquetal.com/tpv/vme.php

Ya está listo para probar.

PRUEBAS CON LA TIENDA EN MODO MANTENIMIENTO (SOLO PARA MODULOS SIN WEBSERVICES)

Para realizar pruebas con el Simulador con la tienda en modo mantenimiento, además de la IP de tu ordenador, hay que añadir la IP del Simulador. El Simulador notificará el resultado del pago por tanto tienes que permitir que contacte con tu tienda.

La IP que hay que añadir es: 91.121.195.184

Por ejemplo, suponiendo que tu IP es 123.456.78.90 en el Back Office:

En Prestashop 1.5 ir a la opción Preferencias -> Mantenimiento -> IP de mantenimiento, hay que poner 123.456.78.90,91.121.195.184 (sin dejar espacios).

En Prestashop 1.4 ir a la opción Preferencias -> IP de mantenimiento, hay que poner 123.456.78.90,91.121.195.184 (sin dejar espacios).

IMÁGENES

Descargar para PS 1.4

Módulo de Pago que te permitirá pagar a través de la pasarela de pago del BBVA (TPV Millenium).

El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.

Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA.

Esta versión es para Prestashop 1.4.x.

Debido que BBVA notifica al comercio el resultado del pago no se puede utilizar este medio de pago desde "localhost" o desde una IP privada. Para que el TPV de BBVA funcione correctamente la tienda tiene que estar en un ordenador accesible desde Internet.

INSTALACIÓN

En el Back Office, pestaña Módulos, Añadir un módulo a partir de mi ordenador y seleccionar el archivo ZIP, o bien descomprimir el archivo .ZIP en el directorio MODULES de vuestra instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta, contenido del fichero descargado de la web de bbva (59 caracteres)
  • Clave de descarga de Palabra Secreta, la clave introducida al descargar la palabra secreta (8 caracteres)

Ya está listo para funcionar.

Una vez que se realiza el pago el nº de transacción de BBVA quedará almacenado en los "Mensajes" del pedido.

MAS INFORMACIÓN

En el fichero leeme.txt que va en el ZIP encontrarás información más detallada sobre la configuración.

IMÁGENES

Descargar para PS 1.3

Módulo de Pago que te permitirá pagar a través de la pasarela de pago del BBVA (TPV Millenium).

El módulo es válido tanto para Pagos Tradicionales como para Pagos 3D Secure.

Para utilizar este módulo es necesario tener contratado el servicio de TPV Virtual con BBVA.

Esta versión es para Prestashop 1.3.x.

Debido que BBVA notifica al comercio el resultado del pago no se puede utilizar este medio de pago desde "localhost" o desde una IP privada. Para que el TPV de BBVA funcione correctamente la tienda tiene que estar en un ordenador accesible desde Internet.

INSTALACIÓN

Descomprimir el archivo .ZIP en el directorio MODULES de vuestra instalación.

CONFIGURACIÓN

Hay que configurarlo con los parámetro proporcionados por BBVA:

  • Código de comercio (proporcionado por BBVA). Ej: 012345678H00001 o A1234567800001
  • Código de terminal (proporcionado por BBVA). Ej: 999999
  • Palabra secreta (contenido del fichero descargado de la web de bbva)
  • Clave XOR, formada por:
    la clave introducida al descargar la palabra secreta + 9 primeros caracteres del Código de Comercio + *** (3 asteriscos)

Ya está listo para funcionar.

Una vez que se realiza el pago el nº de transacción de BBVA quedará almacenado en los "Mensajes" del pedido.

MAS INFORMACIÓN

En el fichero leeme.txt que va en el ZIP encontrarás información más detallada sobre la configuración.