Lunes, 18 Marzo 2013 15:47

Configurar pasarela de pago Pasat 4B en Virtuemart 2.0.x

Escrito por 
CMS:  Joomla! |  Versión:  2.5.x |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  10 minutos


pasarela pasat 4b virtuemartLa pasarela de pago Pasat 4B que proporcionan algunas entidades como el Banco Santander permitirá a los usuarios realizar el pago de sus compras de forma directa utilizando una tarjeta de crédito. Este sistema cuenta con la ventaja de que los administradores de la tienda tendrán una notificación inmediata sobre si el pago se ha realizado o no, por lo que podremos empezar antes a preparar el pedido. Además, la comisión que cobrará la entidad bancaria por utilizar este sistema de pago será menor que la aplicada con otros sistemas como Paypal que, aunque permiten también los pagos con tarjeta de crédito, cobran una comisión mayor sobre el total de la compra.

Para configurar este sistema de TPV virtual utilizaremos el plugin Pasarela de pago 4B para Virtuemart 2 de modulosdepago.es. El plugin ya viene incluido en todos nuestros Pack Tienda de Webempresa . Este plugin nos permitirá configurar de una forma muy sencilla nuestra pasarela de pago, sin más que añadir los códigos que nos haya proporcionado el banco. De esta forma no será necesario editar ningún archivo o agregar el código de integración de forma manual, lo que complicaría el proceso.

En el momento en el que realizamos la contratación del TPV virtual de Pasat 4B la entidad bancaria nos tendrá que proporcionar por un lado un número de comercio (con una estructura tipo PIXXXXXXX, cambiando las X por números) y un acceso a la administración del TPV, desde podremos gestionar los pagos que se han realizado, realizar devoluciones si así es necesario o configurar la pasarela de pago.

El primer paso será entrar en la configuración de los métodos de pago y crear un nuevo sistema de pago de tipo VM - Payment, 4B (el plugin deberá estar instalado y activado). Guardamos los cambios y volvemos a editar esta forma de pago. Pulsamos en la pestaña Configuración. Aquí deberemos introducir el código de comercio que nos ha proporcionado el banco en el campo correspondiente. Además podremos elegir entre trabajar con el entorno real o de pruebas. Es conveniente que comencemos con el entorno de pruebas para realizar algún pedido y comprobar si se conecta con la pasarela de pago y se actualizan los estados del pedido. Desde la propia entidad bancaria nos deberían poder proporcionar los datos de algunas tarjetas para poder hacer pruebas.

Además, existen otros parámetros para configurar como indicar el estado de pedido en función de como ha ido, el importe mínimo y máximo para el cual se puede utilizar o el posible sobrecoste que se aplica seleccionando este medio de pago.

El segundo paso consistirá en configurar una serie de datos en la configuración del TPV virtual de Pasat 4B. Para ello tendremos que entrar en la página de administración a través de la dirección https://tpv.4b.es/config e identificarnos con el usuario y contraseña que nos haya facilitado la entidad bancaria. Luego deberemos ir al apartado de configuración. Tendremos que introducir los siguientes datos:

URL que devuelve el desglose de la compra: nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_order.php
URL que graba el resultado en la BD del comercio (TRANSACCIONES AUTORIZADAS): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
URL que graba el resultado en la BD del comercio (TRANSACCIONES DENEGADAS): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
URL de continuación posterior a la página de recibo:nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
URL de recibo (TRANSACCIÓN AUTORIZADA): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
URL de recibo (TRANSACCIÓN DENEGADA): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
  • URL que devuelve el desglose de la compra: nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_order.php
  • URL que graba el resultado en la BD del comercio (TRANSACCIONES AUTORIZADAS): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
  • URL que graba el resultado en la BD del comercio (TRANSACCIONES DENEGADAS): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
  • URL de continuación posterior a la página de recibo: nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
  • URL de recibo (TRANSACCIÓN AUTORIZADA): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
  • URL de recibo (TRANSACCIÓN DENEGADA): nuestraweb/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php

En los datos anteriores hay que cambiar el texto www.nombredenuestraweb.com por la dirección (url) de nuestra web. Estos parámetros son necesarios para que la pasarela de pago pueda saber los datos del pedido que se va a pagar (número de pedido, importe, etc.) y para actualizar el estado del pedido tras el pago. Además, en la configuración del TPV virtual podremos elegir entre trabajar con el entorno real o el de pruebas.

Tendremos que acordarnos de cambiar en la configuración del nuevo método de pago con tarjeta de crédito en Virtuemart del estado de pruebas al real ya que, en caso contrario, no se cobrarán los pedidos. Con el entorno real también será conveniente realizar alguna prueba de compra para verificar que todo funciona correctamente. Desde la administración del TPV virtual podremos generar la devolución si queremos.

Hemos preparado un vídeo tutorial donde se explica con más detalle el proceso de configuración de la pasarela de pago Pasat 4B y los distintos parámetros disponibles:


¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop