Cómo integrar Xendit con systeme.io

En este artículo aprenderás a integrar tu cuenta de Xendit con tu cuenta de systeme.io.

Para empezar, necesitarás:

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 (1). Después, en el menú izquierdo, haz clic en Pasarelas de pago (2).

En la página de las pasarelas de pago, haz clic en Conectar (3) para la opción de Xendit.

Una ventana emergente aparecerá. Ingresa el nombre de tu organización, el webhook secreto y el secret access token y el public access token.

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:

  • Activa el interruptor a Live Mode para generar las claves API  de producción. Esto permite procesar transacciones reales.

  • Haz clic en API Key en la sección Developers.

  • Decide cuál clave API estás generando:

1. 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: Tu public API Key debería empezar con "xnd_public".

2. 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

  1. Money-in products: Write
  2. Money-out products: Read
  3. Balance: Read
  4. Report: Write
  5. Transaction: Read
  6. xenPlatform
  • Account: Write
  • Account Holder: Write
  • Split Payments: Write
  1. xenShield: Write

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:

  1. Tu secret API Key empieza con "xnd_production" para el LIVE Secret API Key.
  2. La Secret API Key generada no se puede ver de nuevo. Si olvidas o pierdes la Secret API Key, elimina la Secret API Key generada y  genera una nueva.

¿Cómo configurar los Webhooks ?

Cuando hayas ingresado a tu panel de Xendit, selecciona Settings.

Haz clic en Webhook en la sección Developers.

Activa el reintento automático en caso de que el webhook falle, haciendo clic en Enable auto-retry for failed webhook. Esto asegura que los evertos de webhook fallidos sean intentados automáticamente.

Obtener el token de verificación de tu webhook

  1. Haz clic en View Webhook Verification Token.

  2. Ingresa tu contraseña.

  3. Copia el token y pégalo en la configuración de tu integración de tu cuenta de systeme.io.

¿Qué sucede cuando falla un pago de Xendit ?

Además del intento de débito directo principal, se realizarán tres intentos en intervalos de 7 días. El retraso entre cada intento no puede ser modificado.