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:
Generar las API Key ID/Secret
Para obtener la información API del Key ID/secret de tu cuenta de Razorpay, ingresa a tu cuenta de Razorpay, dirígete a "Settings" (número 4) y luego a "API Keys" (número 5).
Genera y copia la API del Key ID/secret (imagen 6)
De forma alternativa, puedes ingresar en tu cuenta e ir a https://dashboard.razorpay.com/app/keys para generar y copiar la API del Key ID/secret.
Configurar 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 para 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 listados arriba.
Porque sin ellos, systeme.io no podrá acceder a la información requerida para cobrar las transacciones/suscripciones, y los clientes no tendrán acceso a los recursos.
Nota: A menos que la casilla correo haga parte de la página de pago, no será posible procesar el pago a través de esta pasarela de pago.
¿Qué sucede cuando un pago de Razorpay es fallido?
Además del intento del pago principal, serán hechos tres intentos adicionales con un día de diferencia entre cada intento. El retraso entre cada intento no puede ser modificado. Sin embargo, el vendedor tiene la opción de hacer una nuevo intento de débito directo desde el panel de Razorpay sin tener que esperar el retraso de un día. Pero, es importante tener en cuenta que esto no afectará el número máximo de intentos.