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:
- Una cuenta de systeme.io
- Una cuenta de Razorpay
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.