XBI Revolut Payment Gateway for WHMCS
Guía de Instalación y Configuración
1. Requisitos
- WHMCS 8.x o superior
- PHP 8.0 o superior
- Cuenta Revolut Business (Acceso a Merchant API)
2. Instalación
- Descomprima el archivo descargado.
- Suba la carpeta
modulesal directorio raíz de su WHMCS, manteniendo la estructura.- La ruta final debe ser:
su-whmcs/modules/gateways/xbi_revolut.php
- La ruta final debe ser:
3. Configuración en WHMCS
- Inicie sesión en su Administración de WHMCS.
- Vaya a Ajustes del Sistema > Pasarelas de Pago.
- Haga clic en Todas las Pasarelas y active XBI Revolut.
- Configure los siguientes campos:
- License Key: Introduzca la clave de licencia provista por XBI.
- Secret API Key: Su Clave Secreta de Producción (empieza por
sk_). - Public API Key: Su Clave Pública de Producción (empieza por
pk_). - Payment Flow:
- Popup (Integrated): Recomendado. Mantiene al usuario en su web.
- Redirect (Hosted Page): Envía al usuario a la página de Revolut.
- Test Mode: Marque SOLO si está usando claves del entorno Sandbox (pruebas).
4. Configuración de Apple Pay y Google Pay (Importante)
Para que Apple Pay aparezca en el Popup, debe verificar su dominio:
- Vaya a su Panel Revolut Business > Merchant API > Revolut Pay.
- Descargue el archivo de verificación HTML.
- Súbalo a la carpeta raíz de su sitio web (public_html).
- Haga clic en "Verificar" en el panel de Revolut.
5. Configuración del Webhook
El módulo intenta registrar el webhook automáticamente al guardar.
- Configuración Manual (Si fuera necesaria):
- Vaya al Panel Revolut > Merchant API > Webhooks.
- URL:
https://su-dominio-whmcs.com/modules/gateways/callback/xbi_revolut.php - Evento:
ORDER_COMPLETED.
