Cómo integrar Xendit con systeme.io
En este artículo aprenderás cómo integrar tu cuenta de Xendit con tu cuenta de systeme.io.
Para empezar, necesitarás:
- una cuenta en systeme.io
- una cuenta en Xendit
Instalación y configuración en tu cuenta de systeme.io:
Para conectar tu cuenta de systeme.io a tu cuenta de Xendit, haz clic en tu foto de perfil y luego en "Configuración" (número 1). Después, en el menú izquierdo de la página haz clic en "Pasarelas de pago" (número 2).
En la página de las pasarelas de pago, haz clic en "Conectar" justo frente a la opción de Xendit (número 3).
Una ventana emergente será desplegada en allí tendrás que insertar el nombre de la organización, el webhook secreto y el secret access token y el public access token.
Instalación y configuración en tu cuenta de Xendit:
¿Cómo generar las claves API secreta y pública?
Las claves API para tu integración pueden ser generadas siguiendo estos pasos:
- Coloca en menú desplegable en "Live Mode" en donde generarás las claves API para el modo Live / Production en donde se integrará para hacer transacciones con dinero real.
Haz click en "API Key" en la sección "Developers"
- Decide cual clave API estás generarando:
1. La clave API pública (Public API Key):
Haz clic en "Copy" en el botón azul debajo de "Public Key" para integrar las pasarelas de Xendit en tu cuenta de systeme.io.
Nota: Ten en cuenta que tu clave API pública debe empezar con "xnd_public"
2. La clave API secreta (Secret API Key):
Haz clic en "Generate secret key" en el botón azul debajo de "Secret keys"
En la ventana emergente que se desplegará, debes seguir estos pasos:
a) Ingresa el nombre deseado para la clave API b) Selecciona los siguientes permisos para la clave API
c) Haz clic en "Generate Key" para copiar tu API secreta y agregarla en la ventana emergente en tu cuenta de systeme.io para integrar las pasarelas de Xendit |
Notas:
- Tu clave API secreta debe empezar por "xnd_production" para el "LIVE Secret API Key"
- La clave API secreta que ha sido generada no va a poder ser ser visualizada nunca más. Si olvidas o pierdes la clave API secreta, por favor, elimina la clava API secreta generada y procede a generar una nueva
¿Cómo configurar los webhooks ?
Cuando hayas ingresado a tu panel de Xendit, selecciona "Settings"
Haz clic en la sección "Webhook" en la configuración de la página
Activa "Enable auto-retry for failed webhook"
Esto se debe hacer para tener una mejor experiencia en la gestión de tu webhook.
Obtener tu token de verificación del webhook
Haz clic en "View Webhook Verification Token".
Ingresa tu contraseña.
- Copia el token y úsalo para integrar las pasarelas de Xendit en tu cuenta de systeme.io.
¿Qué pasa cuando un pago de Xendit es fallido?
Además del intento de débito directo principal, se harán tres intentos en intervalos de 7 días. El retraso entre cada intento no puede ser modificado.