Módulo WooCommerce PAYCOMET
Link de Descarga
El Módulo se puede descargar desde el siguiente enlace: WooCommerce
Configuración del Módulo
Área de cliente de PAYCOMET
Importante
Para que todo funcione correctamente es MUY IMPORTANTE configurar estas opciones en tu área de cliente. Debes configurar lo siguiente:
- Tipo de notificación del cobro: elegir entre Notificación por URL ó Notificación por URL y por Email
- URL Notificacion: suministrar la siguiente ruta:
https://{RUTA_WOOCOMERCE}/?wc-api=woocommerce_paytpv&tpvLstr=notify
Sustituya {RUTA_WOOCOMERCE} con la URL de su comercio.
WooCommerce
A continuación se explica la configuración del Plugin PAYCOMET para Woocommerce
Cuando instalamos el plugin en Woocommerce, se mostrará la siguiente información.
En el apartado de Ajustes de WooCommerce, pulsando en la pestaña PAGOS seleccionaremos la opción Gestionar de PAYCOMET, para acceder a la configuración del método de pago.
Los parámetros de configuración serán los siguientes:
- Título: Nombre del método de pago que verá el cliente en el proceso de compra.
- Descripción: Texto descriptivo que acompaña al nombre del método de pago y que verá el cliente.
Por otra parte, se deberá rellenar el código de cliente facilitado en la configuración del producto dentro del área de clientes de PAYCOMET. Este campo es:
- Código de cliente
- API KEY: Es necesario incluir la Api Key que haya generado desde su panel de control. En el siguiente link tiene la información para generarla.
Por cada terminal que disponga el usuario en la moneda correspondiente se definirá:
- Numero de Terminal: Figura en el área de clientes de PAYCOMET
- Contraseña: Figura en el área de clientes de PAYCOMET.
- Moneda: Moneda del Terminal. La moneda por defecto de la tienda. Se deberá indicar la moneda asociada al terminal contratado en el banco.
Se podrán definir hasta 3 terminales, cada uno asociado a una moneda diferente.
Para añadir un nuevo terminal, simplemente pulsará en el botón y se mostrará una nueva línea de terminal donde añadir los datos del nuevo terminal.
No se pueden crear dos terminales con el mismo Número de Terminal.
No se pueden crear dos terminales con la misma Moneda.
Si se desea eliminar un terminal configurado pulsaremos sobre el botón. Luego será necesario pulsar en Guardar Cambios para que se apliquen los cambios.
Si se dispone de más de un terminal y está configurado, los pagos irán por el terminal asociado a la moneda del pedido.
Si sólo se dispone de un Terminal y quieres operar con diferentes Monedas también es posible. Deberás ponerte en contacto con PAYCOMET para que se habilite la opción de Multimoneda en el terminal. En este caso, el módulo envía el importe total de la operación al Banco en la moneda del pedido y el Banco realizará la conversión a la moneda del Terminal.
Opciones de configuración:
- Deshabilitar Almacenar Tarjetas: Si se quiere que se dehabilite el almacenado de tarjetas. Esto quitará la opción de "Guardar tarjeta" al realizar un pago con una nueva tarjeta y la sección de "Mis tarjetas" en la pestaña de "Mi cuenta.
- Integración con: Permite elegir donde se mostrará el checkout. "Iframe" lo mostrará en la misma página de la web del comercio, sin que se haga una redirección. "Paycomet(Fullscreen)" hace una redirección en una nueva pantalla a tamaño completo externa a la web del comercio. "Jet Iframe" aparecerá directamente en la pantalla de finalizar la compra.
- Jet ID: Figura en el área de clientes de PAYCOMET. Sólo es obligatorio en el caso de haber elegido la integración por JetIframe.
- Altura del Iframe (pixels): Si se ha elegido "pagar en: iframe" se mostrará esta opción, que permite ajustar la altura de la ventana del checkout.
- Estilo PAN Div: Si se ha elegido "pagar en: jet-iframe" se mostrará esta opción, que permite cambiar el estilo (mediante CSS) de la etiqueta Div del PAN.
- Estilo PAN Input: Si se ha elegido "pagar en: jet-iframe" se mostrará esta opción, que permite cambiar el estilo (mediante CSS) de la etiqueta Input del PAN.
- Estilo CVC2 Div: Si se ha elegido "pagar en: jet-iframe" se mostrará esta opción, que permite cambiar el estilo (mediante CSS) de la etiqueta Div del PAN.
- Estilo CVC2 Input: Si se ha elegido "pagar en: jet-iframe" se mostrará esta opción, que permite cambiar el estilo (mediante CSS) de la etiqueta Input del PAN.
Validaciones
Al habilitar el módulo se contrastará la información contra PAYCOMET verificando que la configuración es correcta, existe la url de notificación y ésta responde correctamente.
Si existe algún error, se indicará un mensaje y NO se activará el módulo. Deberás corregirlos antes de poder activarlo.
Si tienes cualquier duda puedes ponerte en contacto con PAYCOMET.
A continuación, se muestra otra opción para activar el módulo, desde Métodos de Pago, pulsamos sobre el selector de Activado y se mostrará como en la siguiente imagen:
APMS
Para poder comprobar todos los APMS disponibles, acceda mediante el siguiente enlace: Métodos de Pago
En el apartado de Ajustes de WooCommerce, pulsando en la pestaña PAGOS seleccionaremos la opción Configuración de PAYCOMET - XXXXXXXXX, para acceder a la configuración del APM.
Pulsando sobre el selector de Activado, se pueden activar todos los APMS que requiramos.
Los parámetros de configuración serán los siguientes:
- Título: Nombre del método de pago que verá el cliente en el proceso de compra.
- Descripción: Texto descriptivo que acompaña al nombre del método de pago y que verá el cliente.
Se podrán activar todos los APMS que tenga correctamente configurados dentro de su panel de control.
Realización del Pedido
A la hora de realizar un pedido en la tienda WooCommerce, se mostrará como opción de Pago “Tarjeta de crédito (PAYCOMET)”.
- Pago con Jet Iframe
En caso de haber escogido la integración por Jet Iframe, el cliente podrá ahorrarse un paso en el proceso de pago ya que el Jet Iframe aparecerá directamente en la pantalla de finalizar la compra seleccionando la opción de tarjeta de crédito como se muestra a continuación:
- Pago por iframe
Si es la primera vez que compra tendrá el siguiente aspecto
Después de pulsar Realizar el pedido:
“Recordar 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.
Ejemplo:
Al pulsar en Pagar se verificará estos datos y si es correcto se realizará el pago y el pedido se finalizará.
Si se desea pagar con otra tarjeta seleccionaremos NUEVA TARJETA para que se muestren los datos a introducir de la nueva tarjeta.
- Suscripciones
El Módulo soporta el pago de Suscripciones a través del plugin WooCommerce Subscriptions.
Procesará los pedidos y pagos recurrentes de las suscripciones.
Importante
Las suscripciones no se ejecutan en cuentas sandbox.
Las suscripciones se pueden programar, modificar y eliminar pero en cuentas sandbox no se ejecutarán.
Devoluciones Totales o Parciales
Desde el detalle del Pedido en el Backoffice se podrán realizar devoluciones Totales o Parciales de los pedidos realizados con este Módulo.
Pulsaremos sobre el botón Reembolso para que nos despliegue las opciones de las devoluciones.
Devolución Total ó Parcial:
En el detalle del Pedido, cuando haya sido realizado a través de PAYCOMET se mostrará la información arriba indicada. Se deberá indicar el importe a devolver en el campo Cantidad Devuelta y pulsando sobre el botón “Devolver XXX mediante PAYCOMET se procederá a la devolución del importe indicado.
Si todo hay ido bien, se creará una Nota en el pedido con el resultado de la operación de devolución en PAYCOMET.
Podremos volver a realizar otra Devolución Parcial de cualquier importe o una Total por el importe Pendiente.
Así, hasta que el importe devuelto sea igual al importe pagado.
Desde el panel de PAYCOMET en cualquier momento se podrá realizar una devolución Total o Parcial.
Área de Usuario
Dentro del Área de Usuario de WooCommerce, en MI CUENTA aparecerá un nuevo apartado “Mis Tarjetas”. En este área podremos Ver/Crear/Eliminar tarjetas Tokenizadas
Mis Tarjetas
- Guardar: Sirve para guardar una descripción asociada a la tarjeta. (Ej: Tarjeta Personal).
- Eliminar: Pulsando esta opción se eliminará la tarjeta tokenizada.
- Vincular Tarjeta. Se podrán vincular nuevas tarjetas. Al pulsar esta opción se mostrarán los campos para introducir los datos de una nueva tarjeta.
Tras pulsar en el botón Vincular Tarjeta, podremos introducir sus datos.
Importante
Si ha activado la opción de configuración "Deshabilitar Almacenar Tarjetas" la sección "Mis tarjetas" y la opción de "Guardar tarjeta" al realizar un pago con una nueva tarjeta no aparecerán.