Integración VirtueMart

  1. Link de Descarga
  2. Instalación y Configuración
    1. Área de cliente de PAYTPV
    2. Virtuemart
  3. Realización del Pedido
  4. Devoluciones Totales o Parciales

Link de Descarga

El Módulo se puede descargar desde el siguiente enlace: VirtueMart

Instalación y Configuración

Área de cliente de PAYTPV

La Url de Notificación debe componerse de la siguiente forma:
[HOST]/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component

Virtuemart

El Módulo se instala como cualquier otro plugin. Desde Extensiones->Gestionar->Instalar. Seleccionamos el zip descargado para realizar la instalacción.

Una vez instalado y habilitado ya podremos crear un nuevo método de Pago para PAYTPV.

Rellenamos la información del Método de Pago y pulsamos guardar para poder acceder a la configuración

Aquí definirémos los parámetros de acuerdo a las credenciales proporcionadas en el panel de PAYTPV

Los parámetros de configuración son los siguientes

  • Configuración
    • Código de cliente
    • Numero de Terminal: Figura en el área de clientes de PAYTPV
    • Contraseña: Figura en el área de clientes de PAYTPV.
    • Terminales disponibles: Seguro, No Seguro, Ambos. El cliente deberá indicar que tipo de Terminal tiene contratado. Si tiene uno Seguro y otro No Seguro deberá podrá seleccionar la opción Ambos, para que la primera compra del cliente vaya por Seguro y el resto por No Seguro.
    • Usar 3D Secure: [Si/NO]. Si tiene un terminal Seguro siempre será SI. Si tiene uno No Seguro siempre será NO. Si Terminales está configurado con “Ambos” y está activo los pagos con tarjetas tokenizadas irán por NO Seguro. Para nuevas tarjetas irá con 3D Secure.
    • Activar 3D Secure en pagos superiores a: Esta opción se mostrará cuando se haya seleccionado en Terminales “Ambos” y Usar 3D Secure “NO”. Si se activa los pagos que superen la cantidad indicada irán por seguro.
  • Opciones
    • Deshabilitar Guardar Tarejetas: Si no se quiere que los clientes puedan almacenar tarjetas. No les aparecerá la opción
    • Recordar Tarjeta (deseleccionado): Si el check queremos mostrarlo sin seleccionar por defecto
  • Scoring
    • Enviar datos del comercio: Si activa esta opción deberá ponerse en contacto con PAYTPV para habilitar la firma avanzada VHASH
  • Estado Pedidos
    • Pedidos Pendientes: Estado de los pedidos que se han confirmado por parte del cliente pero de los que aún no se ha tenido notificación de PAYTPV. La transacción no ha sido cancelada pero está a la espera de que se complete.
    • Pedidos Exitosos: Estado de los pedidos para los que hayamos recibido notificación de PAYTPV. Si usa productos descargables este estado debería ser aquél que permita realizar la descarga de los productos (luego el cliente será notificado por e-mail de que puede proceder con la descarga).
    • Pedidos Fallidos: Seleccione el estado del pedido para las transacciones que fallen.
    • Pedidos Reembolsados: Estado de los pedidos cuando se realiza una devolución total. Le ingresará el importe en la tarjeta del usuario.

Una vez realizada la configuración se deberá publicar el método de pago para sea visible

Realización del Pedido

A la hora de realizar un pedido en la tienda, se mostrará como opción de Pago con el nombre que le hayamos dado.

Pulsando en confirmar compra nos aparecerá el formulario de pago para introducir los datos de tarjeta.

"Guardar Tarjeta". Sirve para almacenar el token para futuras compras. Si seleccionamos esta opción, la siguiente vez que vayamos a pagar en la tienda nos aparecerá en Pagar con Tarjeta la tarjeta almacenada.

Desde aquí, pulsando Elimina Tarjeta podrá eliminar la Tarjeta Tokenizada almacenada.

Devoluciones Totales o Parciales

Se podrán realizar devoluciones Totales o Parciales desde el Detalle del Pedido en los pedidos que estén completados. Para ello se muestra el siguiente apartado.

  • DEVOLUCION TOTAL: Pulsando directamente el "Reembolso" se realizará la Devolución total del importe. El pedido se pondrá en el estado configurado en el módulo para Pedidos Reembolsados
  • DEVOLUCION PARCIAL: Se deberá indicar un importe y pulsar "Reembolso". Esto realizará el reembolso del importe indicado en la tarjeta del cliente, pero no cambiará el estado del pedido

Se añadirá un comentario con el estado de la devolucion

Ejemplo tras una devolución parcial de 2,99 Euros