Si ya tiene su plataforma de comercio electrónico en Magento 2, tenemos el módulo para usar nuestras soluciones de pago.
Cómo instalar el módulo GlobalPay Redeban para Magento 2:
La configuración del módulo en el panel de administración se ve así:

Configuración para LinkToPay:

Globalpay Redeban Payment Gateway Plugin para WooCommerce
Este es un plugin de Wordpress preparado para funcionar como pasarela de pago para otro plugin llamado WooCommerce.
1.- Prerrequisitos
1.1.- XAMPP, LAMPP, MAMPP, Bitnami o cualquier entorno de desarrollo PHP
- XAMPP: https://www.apachefriends.org/download.html
- LAMPP: https://www.apachefriends.org/download.html
- MAMPP: https://www.mamp.info/en/mac/
- Bitnami: https://bitnami.com/stack/wordpress
1.2.- Wordpress
Si ya instaló la opción Bitnami, este paso se puede omitir.
La documentación necesaria para instalar y configurar Wordpress se encuentra en el siguiente enlace:
https://wordpress.org/support/article/how-to-install-wordpress/
Se deben cumplir todos los requisitos mínimos (PHP y MySQL) para que el plugin desarrollado funcione correctamente.
1.3.- WooCommerce
La documentación necesaria para instalar WooCommerce se encuentra en el siguiente enlace:
https://docs.woocommerce.com/document/installing-uninstalling-woocommerce/
Allí también encontrará la información necesaria para solucionar problemas relacionados con la instalación.
1.4.- WooCommerce Admin
La documentación necesaria para instalar WooCommerce se encuentra en el siguiente enlace:
https://wordpress.org/plugins/woocommerce-admin/
Allí también encontrará la información necesaria para solucionar problemas relacionados con la instalación.
2.- Repositorio de Git
Puede descargar la versión estable actual desde: https://github.com/globalpayredeban/gp-woocommerce-plugin/releases
3.- Instalación del Plugin
El desarrollo funciona como un complemento de Wordpress que se conecta a otro complemento de Wordpress, WooCommerce.
Entonces, cuando está instalado y activado, se utilizan los hooks y actions de WooCommerce y Wordpress.
3.1 Instalación y Activación a Través del Wordpress Admin
Cuando tengamos el proyecto comprimido en formato .zip, procedemos a la instalación a través de Wordpress Admin.
El primer paso será iniciar sesión en Wordpress Admin como administrador.
Estando en la pantalla principal del administrador hacemos clic en la pestaña Plugins.
Dentro de la pantalla de Plugins hacemos clic en Agregar nuevo.
Dentro de la pantalla Agregar Plugins, hacemos clic en Cargar Plugin.
Se mostrará la opción de cargar nuestro plugin en formato .zip. Lo subimos y hacemos clic en el botón Instalar ahora.
Seremos redirigidos a la pantalla de instalación del plugin. Esperamos que el mensaje "Plugin se ha instalado correctamente" y hacemos clic en el botón Activar plugin.
7.Seremos redirigidos a la pantalla de Plugins dónde veremos nuestro plugin instalado y activado.
3.2.- Idiomas
El idioma del plugin se selecciona dinámicamente de acuerdo con el idioma configurado en Wordpress. Los idiomas disponibles son:
- Español
- Español CO
- Inglés (Default)
4. Activación y Configuración del Complemento en WooCommerce
Luego de haber instalado nuestro plugin en Wordpress debemos proceder a configurarlo en el administrador de WooCommerce.
Esto se encuentra en la pestaña WooCommerce del administrador principal de WordPress. Luego hacemos clic en la opción Configuración y luego en la pestaña Pagos.
4.1 Payment Gateway Activation
Para activar nuestra pasarela de pago dentro de WooCommerce debemos estar dentro de WooCommerce -> Configuración -> Pagos y veremos nuestro complemento detectado e instalado.
Para habilitarlo debemos activar el botón Habilitado. Esta habilitación es diferente a la de Wordpress que hicimos anteriormente.
4.2 Configuración de la Pasarela en el WooCommerce Admin
Al habilitar nuestro plugin en el administrador de WooCommerce, tendremos algunas opciones para configurar. Para ello hacemos clic en el botón Gestionar que aparecerá al costado de nuestro plugin.
Las opciones a configurar son las siguientes:
Entorno de pruebas: Cuando está habilitado, el plugin apuntará al servidor de pruebas de Globalpay.
Habilitar LinkToPay: Si se selecciona, LinkToPay (transferencia bancaria, efectivo) se puede utilizar para pagar.
Título: Esta opción configura el texto que verá el cliente en la ventana de pago junto al logo de Globalpay.
Mensaje del cliente: Esta opción configura el mensaje que verá el cliente en la ventana de pago cuando seleccione Globalpay como método de pago.
Idioma de pago: Esta opción selecciona el idioma que se mostrará en la ventana de pago. Las opciones disponibles son español, portugués e inglés (por defecto).
Tipo de cuotas: Seleccione el tipo de cuotas que se habilitarán en la pantalla de pago (Solo en pago con tarjeta).
App Code Client: Identificador único en Globalpay.
App Key Client: Clave utilizada para cifrar la comunicación con Globalpay.
App Code Server: Identificador único en el servidor Globalpay.
App Key Server: Clave utilizada para la comunicación con el servidor Globalpay.
5.- Seleccionar el Plugin en el Checkout de la Tienda
Cuando tengamos nuestro plugin activado y configurado en WooCommerce, lo veremos disponible para ser seleccionado por los clientes en la página de Checkout de nuestra tienda.
Simplemente selecciónelo, complete los Detalles de facturación y haga clic en el botón Realizar pedido.
Al hacer clic llegaremos a la ventana Order-Pay o Pay For Order en la que veremos un resumen de nuestro pedido. Se mostrará el botón Pagar con Tarjeta y/o Pagar con Efectivo/Transferencia Bancaria, que abrirá el proceso de pago.
6.Proceso para Hacer un Reembolso
El proceso de reembolso comenzará en la ventana principal de administración de Wordpress.
Seleccionamos la pestaña WooCommerce y hacemos clic en la opción Pedidos.
Seleccionamos el pedido que queremos reembolsar y se abrirá la ventana Editar pedido.
En el detalle del artículo encontraremos el botón Reembolso, hacemos clic y se mostrarán las opciones de reembolso.
Tecleamos la cantidad a reembolsar y hacemos clic en el botón Reembolso vía Globalpay. El estado dentro de WooCommerce cambiará y también lo hará el estado en la puerta de enlace.
7. Configuración del Webhook
El complemento incluye la funcionalidad de un webhook para recibir las actualizaciones de transacciones que se realizan. Este webhook recibe notificaciones de transacciones y las actualiza en el administrador y la base de datos de WooCommerce.
Para configurarlo, el comercio debe proporcionar a su asesor comercial de Globalpay la dirección donde está instalado el webhook, la url estará en el siguiente formato: https://{{URL-COMMERCE}}/wp-json/globalpay/webhook/v1/params.
Globalpay Payment Gateway Plugin para Prestashop
1.- Prerrequisitos
1.1.- XAMPP, LAMPP, MAMPP, Bitnami o cualquier entorno de desarrollo PHP
- XAMPP: https://www.apachefriends.org/download.html
- LAMPP: https://www.apachefriends.org/download.html
- MAMPP: https://www.mamp.info/en/mac/
- Bitnami: https://bitnami.com/stack/prestashop
1.2.- Prestashop
Si ya instaló la opción Bitnami, estos pasos se pueden omitir.
Prestashop es una solución de comercio electrónico desarrollada en PHP. La última versión estable es la 1.7.X.
- Descarga: https://www.prestashop.com/en/download
- Guia de Instalación: https://www.prestashop.com/es/blog/como-instalar-prestashop-la-guia-completa
2.- Git Repository
Puede descargar la versión estable actual desde: https://github.com/globalpayredeban/pg_prestashop_plugin/releases
3.- Instalación del Plugin en Prestashop
- Primero, necesitamos descargar la versión estable actual del Globalpay Prestashop Plugin del paso anterior.
- Prestashop necesita que la carpeta se llame pg_prestashop_plugin, por lo que necesitamos extraer la carpeta pg_prestashop_plugin_1.0.0 del archivo zip y cambiarle el nombre a pg_prestashop_plugin.
- Con nuestra carpeta correctamente nombrada, comprimimos la carpeta nuevamente para tener pg_prestashop_plugin.zip
- Necesitamos iniciar sesión en nuestra página de administración de Prestashop.
- Ahora hacemos clic en Mejoras -> Módulos -> Administrador de módulos
- En el administrador de módulos hacemos clic en el botón Subir un módulo
- Hacemos clic en seleccionar archivo o podemos Arrastrar la carpeta del Globalpay Prestashop Plugin en formato .zip o .rar.
- Esperaremos hasta que la pantalla Instalando módulo cambie a Módulo instalado!.
- Ahora podemos hacer clic en el botón Configurar que se muestra en la pantalla o en el botón Configurar que se muestra en la sección Pago en el Administrador de módulos.
- Dentro de las Configuraciones de la pasarela de pago necesitamos configurar o las credenciales de CLIENT/SERVER proporcionadas por Globalpay, podemos seleccionar el Idioma de pago que se mostrará al usuario, también debemos seleccionar un Entorno, de forma predeterminada, Pruebas (Staging) está configurado.
- ¡Felicitaciones! Ahora tenemos el Globalpay Prestashop Plugin configurado correctamente.
4.- Considerations and Comments
4.1.- Reembolsos
- La versión del plugin 1.0.0 no soporta Reembolsos parciales de Prestashop. Sin embargo, el complemento admite Reembolsos estándar de Prestashop.
- El Reembolso estándar se puede interpretar como un reembolso parcial por parte de Globalpay, el éxito de la operación depende de que la red de pago configurada acepte reembolsos parciales.
4.- Considerations and Comments
4.1.- Reembolsos
- La versión del plugin 2.0.0 no soporta Reembolsos parciales de Prestashop. Sin embargo, el complemento admite Reembolsos estándar de Prestashop.
- El Reembolso estándar se puede interpretar como un reembolso parcial por parte de Globalpay, el éxito de la operación depende de que la red de pago configurada acepte reembolsos parciales.
4.2. Webhook
El Globalpay Prestashop Plugin tiene un webhook interno para mantener actualizados los estados de las transacciones entre Prestashop y Globalpay. Debe seguir los siguientes pasos para configurar el webhook:
1. Inicie sesión en el Back-office de Prestashop.
2. Vaya a Parámetros avanzados -> Opciones del menú Servicios web para abrir la página Servicios web.
3. Redirigirá a la página de Servicios Web que tiene la lista de servicios Web disponibles y el formulario de configuración para configurar el servicio.
4. Necesitamos habilitar el campo llamado Habilitar el servicio web Prestashop.
5. Haga clic en el botón Guardar.
6. Haga clic en el botón Agregar nueva clave de servicio web para agregar una nueva clave de servicio web para acceder solo a ciertos recursos de la tienda Prestashop.
7. Necesitamos configurar la Clave, esta es una clave única. Puede ingresarlo manualmente o hacer clic en el botón Generar para generar una clave aleatoria para el servicio web.
8. También configuramos la Descripción de la clave, puede proporcionar la descripción con respecto a la clave para una mejor comprensión.
9. Estableceremos Estado en Habilitar para proporcionar una concesión para acceder a los datos utilizando la clave.
10. Finalmente, necesitamos configurar el campo Permiso para proporcionar el permiso para acceder a los datos usando la clave determinada. Aquí tenemos que buscar el recurso llamado globalpaywebhook y seleccionar la casilla de verificación Agregar (POST).
11. El webhook está ubicado en https://{mystoreurl}/api/globalpaywebhook?ws_key=KEY_GENERATED_ON_STEP_6.
12. Debe proporcionar esta URL a su agente de Globalpay.