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
Setup en configuratie:
1. 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).
2. 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:
1. Kopieer de webhook URL en de webhook secret van de Razorpay sectie op je systeme.io account.
2. 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).
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 omdat systeme.io zonder deze events niet over de vereiste informatie beschikt om de transacties/abonnementen te verzamelen en klanten geen toegang hebben tot de middelen.