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:

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 los tokens secreto y publico de acceso.

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"

    Screen_Shot_2023-03-20_at_11.25.40.png


  • Luego decide cual Clave API vas a generar:

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.

Screenshot_2023-03-20_at_13.55.05.png

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

  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 clave API secreta debe empezar por "xnd_production" para el "LIVE Secret API Key"
  2. La clave API secreta que ha sido generada no va a poder ser ser visualizada nunca más;
  3. Si olvida 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 la opción "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

  1. Haz clic en "View Webhook Verification Token".

    Screenshot 2023-09-25 at 13.40.11.png

  2. Ingresa tu contraseña.

    picture_5.png

  3. Copia el token y úsalo para integrar las pasarelas de Xendit en tu cuenta de systeme.io.