Hoe integreer je Razorpay met systeme.io
In dit artikel staat beschreven hoe je jouw Razorpay account kunt integreren met je systeme.io account.
What heb je nodig:
een systeme.io account
een Razorpay account
Om je Razorpay account te verbinden, klik je op de profielfoto van je systeme.io account en daarna op "Instellingen" (nummer 1 op de afbeelding). Dan klik je in het menu, aan de linkerkant van je pagina, op "Betaalmogelijkheden" (nummer 2 op de afbeelding) en vervolgens op "Verbinden" (nummer 3 op de afbeelding).

Voeg je Razorpay gegevens toe aan je systeme.io account:

Om de API keys ID/secret informatie van je Razorpay te krijgen, moet je inloggen op je Razorpay account, naar "Settings" gaan (nummer 4 op de afbeelding) en naar "API Keys" (nummer 5 op de afbeelding).
Genereer en kopieer de API keys ID/secret (nummer 6 op de afbeelding).
Of je kunt gewoon inloggen op je account, dan naar https://dashboard.razorpay.com/app/keys gaan om de API-sleutels ID/secret te genereren en te kopiëren.

Kopieer de webhook URL en de webhook secret van de Razorpay sectie op je systeme.io account.

Klik op de "Settings" van je Razorpay account (nummer 7 op de afbeelding), ga dan naar "Webhooks" (nummer 8 op de afbeelding) en klik op "Add New Webhook" (nummer 9 op de afbeelding).

Er verschijnt een popup. Plak de webhook URL en het webhook secret.
Vink de volgende velden aan die zeer belangrijk zijn voor het instellen van events
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

BELANGRIJK: Je moet de bovengenoemde events aanvinken
Zonder deze gegevens kan systeme.io niet de benodigde informatie verkrijgen om de transacties/abonnementen te verzamelen en zullen klanten geen toegang hebben tot de bronnen.
Opmerking: Tenzij het e-mailveld onderdeel is van het bestelformulier, zal het niet mogelijk zijn de betaling via de betalingsgateway te verwerken.
Wat gebeurt er wanneer een Razorpay-betaling mislukt?
Naast de hoofdpoging van de betaling, zullen er drie pogingen worden gedaan, met één dag tussen elke poging. De vertraging tussen elke poging kan niet worden aangepast. De verkoper heeft echter de optie om een nieuwe automatische incassopoging te doen zonder te wachten op de vertraging van één dag via zijn Razorpay-dashboard. Het is echter belangrijk op te merken dat dit geen invloed heeft op het maximale aantal pogingen.
What heb je nodig:
een systeme.io account
een Razorpay account
Setup en configuratie:
Om je Razorpay account te verbinden, klik je op de profielfoto van je systeme.io account en daarna op "Instellingen" (nummer 1 op de afbeelding). Dan klik je in het menu, aan de linkerkant van je pagina, op "Betaalmogelijkheden" (nummer 2 op de afbeelding) en vervolgens op "Verbinden" (nummer 3 op de afbeelding).

Voeg je Razorpay gegevens toe aan je systeme.io account:

Om de API keys ID/secret informatie van je Razorpay te krijgen, moet je inloggen op je Razorpay account, naar "Settings" gaan (nummer 4 op de afbeelding) en naar "API Keys" (nummer 5 op de afbeelding).
Genereer en kopieer de API keys ID/secret (nummer 6 op de afbeelding).
Of je kunt gewoon inloggen op je account, dan naar https://dashboard.razorpay.com/app/keys gaan om de API-sleutels ID/secret te genereren en te kopiëren.

Configureer de Razorpay webhooks:
Kopieer de webhook URL en de webhook secret van de Razorpay sectie op je systeme.io account.

Klik op de "Settings" van je Razorpay account (nummer 7 op de afbeelding), ga dan naar "Webhooks" (nummer 8 op de afbeelding) en klik op "Add New Webhook" (nummer 9 op de afbeelding).

Er verschijnt een popup. Plak de webhook URL en het webhook secret.
Vink de volgende velden aan die zeer belangrijk zijn voor het instellen van events
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

BELANGRIJK: Je moet de bovengenoemde events aanvinken
Zonder deze gegevens kan systeme.io niet de benodigde informatie verkrijgen om de transacties/abonnementen te verzamelen en zullen klanten geen toegang hebben tot de bronnen.
Opmerking: Tenzij het e-mailveld onderdeel is van het bestelformulier, zal het niet mogelijk zijn de betaling via de betalingsgateway te verwerken.
Wat gebeurt er wanneer een Razorpay-betaling mislukt?
Naast de hoofdpoging van de betaling, zullen er drie pogingen worden gedaan, met één dag tussen elke poging. De vertraging tussen elke poging kan niet worden aangepast. De verkoper heeft echter de optie om een nieuwe automatische incassopoging te doen zonder te wachten op de vertraging van één dag via zijn Razorpay-dashboard. Het is echter belangrijk op te merken dat dit geen invloed heeft op het maximale aantal pogingen.
Bijgewerkt op: 26/05/2025
Dankuwel!