Sådan integrerer du Razorpay med systeme.io
I denne artikel vil du lære, hvordan du integrerer din Razorpay-konto med din systeme.io-konto.
For at komme i gang skal du bruge:
- En systeme.io-konto
- En Razorpay-konto
Opsætning og konfiguration
1. For at forbinde din Razorpay-konto med din systeme.io-konto, klik på dit profilbillede og derefter på Settings (1). I menuen til venstre klikker du på Payment Gateways (2) og derefter på Connect (3).

2. Tilføj dine Razorpay-legitimationsoplysninger til din systeme.io-konto, og klik på Save (4).

Generering af API Keys ID/Secret
For at få API Keys ID/Secret fra din Razorpay-konto, log ind på din Razorpay-konto, gå til Settings (4) og derefter til API Keys (5).
Generér og kopiér API Keys ID/Secret (6).
Alternativt kan du logge ind og gå til https://dashboard.razorpay.com/app/keys for at generere og kopiére API Keys ID/Secret.

Konfiguration af Razorpay Webhooks
1. Kopiér webhook URL og secret fra Razorpay-sektionen i din systeme.io-konto.

2. Klik på Settings (7), og fra din Razorpay-konto gå til Webhooks (8) og klik på Add new webhook (9).

3. I popup-vinduet indsætter du webhook URL og webhook secret.
Marker følgende felter for at konfigurere events:
Betalingshændelser:
- payment.authorized
- payment.failed
- payment.captured
Ordrehændelse:
- order.paid
Faktura-hændelser:
- invoice.paid
- invoice.expired
Abonnements-hændelser:
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Refund-hændelser:
- refund.processed
- refund.created

VIGTIGT: Sørg for at markere alle ovenstående events. Uden dem vil systeme.io ikke kunne tilgå de nødvendige oplysninger for at behandle transaktioner/abonnementer, og kunderne vil ikke have adgang til ressourcerne.
Bemærk: For at Razorpay-integration fungerer korrekt, skal din ordreformular indeholde følgende obligatoriske felter: Email, First name, Last name og Phone number. Uden disse kan betalinger ikke behandles gennem Razorpay-gatewayen.
Hvad sker der, når en Razorpay-betaling fejler?
Udover hovedbetalingsforsøget foretages tre yderligere forsøg med én dags mellemrum mellem hvert forsøg. Forsinkelsen mellem forsøgene kan ikke ændres. Sælgeren har dog mulighed for at foretage et nyt direkte debiteringsforsøg uden at vente på én-dags forsinkelsen fra Razorpay-dashboardet. Det er dog vigtigt at bemærke, at dette ikke påvirker det maksimale antal forsøg.