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:

1. Puesta en marcha 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 (1). Después, a la izquierda, 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, el secret access token y el public access token.

Puesta en marcha y configuración en tu cuenta de Xendit:

API keys:

Las claves API para tu integración se pueden obtener siguiendo estos pasos:

En la barra lateral izquierda, haz clic en Configuración (1).

En la sección Configuración e integración, haz clic en Desarrolladores (2).

a. Clave secreta de la API:

Haz clic en + Generar clave secreta (3).

En la ventana emergente que aparece, selecciona las siguientes opciones:

Haz clic en Generar clave. Es posible que tengas que introducir un código de 6 dígitos que se te enviará. Una vez hecho, se generará tu clave.

Notas:

  1. Tu clave API secreta comienza con "xnd_production" para la CLAVE API secreta en LIVE Secret API Key.
  2. La clave API secreta generada no se puede ver nuevamente. Si olvidaste o extraviaste tu clave API secreta, elimina la clave secreta API generada y genera una nueva.

b. Clave pública (API):

Simplemente haz clic en Copiar (4) en el botón azul debajo de Clave pública.

Nota: La clave pública de tu API comenzará con "xnd_public".

Webhooks

En el mismo menú de desarrolladores donde encontraste las claves de API, desplázate hacia abajo hasta la sección de Webhooks.

Habilita el reintento automático en caso de que falle un webhook haciendo clic en Habilitar reintento automático para webhooks fallidos. Esto garantiza que los eventos de webhook que fallen se reintenten automáticamente.

Para obtener su token de verificación de webhook, haga clic en Ver token de verificación de webhook (5).

Introduce la contraseña de tu cuenta y haz clic en Confirmar (6).

Copia (7) el token y pégalo en la configuración de integración de tu systeme.io.

3. Monedas admitidas y restricciones

Antes de recibir pagos, asegúrate de que tus túneles y productos estén configurados usando una de las monedas admitidas para esta pasarela.

Xendit admite pagos únicos y recurrentes, pero las reglas exactas dependen de dónde esté registrada tu cuenta de comerciante:

a. Xendit Indonesia

  • Compradores admitidos: Indonesia (ID)
  • Pagos recurrentes (Suscripciones):
  • Monedas admitidas: IDR
  • Restricciones para comercios: Tu cuenta de comerciante de Xendit debe estar registrada en Indonesia.

b. Xendit Filipinas

  • Compradores admitidos: Filipinas (PH)
  • Pagos recurrentes (Suscripciones): Sí
  • Monedas admitidas: PHP y USD
  • Restricciones para el comerciante: Tu cuenta de comerciante de Xendit debe estar registrada en Filipinas.

¿Qué sucede cuando falla el pago con Xendit?

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