Cómo integrar Razorpay con systeme.io

En este artículo, aprenderás cómo integrar tu cuenta de Razorpay con tu cuenta de systeme.io.

Necesitarás:

Creación y configuración:

1. Para conectar tu cuenta de Razorpay, en tu cuenta de systeme.io haz clic en tu foto de perfil y luego en "Configuración" (número 1). 

Luego, en el menú izquierdo de tu página, haz clic en "Pasarelas de pago" (número 2) luego en "Conectar" (número 3).

2. Ingresa tus credenciales de Razorpay a tu cuenta de systeme.io

Para obtener la información del ID de la clave API y la clave API secreta de tu cuenta de Razorpay, tienes que ingresar a tu cuenta de Razorpay, dirígete a "Settings" (número 4) y luego a "API Keys" (número 5).

Genera y copia el ID de la clave API y la clave API secreta (imagen 6)

O solo puedes iniciar sesión en tu cuenta, luego ingresar a https://dashboard.razorpay.com/app/keys para generar y copiar el ID de la clave API y la clave API secreta.

Configura los webhooks de Razorpay:

1. Copia la URL del webhook y el webhook secret desde la sección de Razorpay en tu cuenta de systeme.io

2. Haz clic en "Settings" (número 7) en tu cuenta de Razorpay, luego dirígete "Webhooks" (número 8) y haz clic en "Add new webhook" (número 9)

3. Se visualizará una ventana emergente, pegar la URL del webhooks y el webhook secret.

Seleccionar los siguiente campos ya que es muy importante configurar los eventos.

Payment Events:

  • payment.authorized
  • payment.failed
  • payment.captured

Order Events:

  • order.paid

Invoice Events:

  • invoice.paid

Subscription Events:

  • subscription.authenticated
  • subscription.paused
  • subscription.resumed
  • subscription.activated
  • subscription.pending
  • subscription.halted
  • subscription.charged
  • subscription.cancelled
  • subscription.completed
  • subscription.updated

Refund Events:

  • refund.processed
  • refund.created

IMPORTANTE: asegúrate de seleccionar los eventos arriba mencionados porque sin ellos, systeme.io no tendrá la información necesaria para recolectar las transacciones/suscripciones, y los clientes no tendrán acceso a los recursos.