Hogyan integráld a Razorpay-t a systeme.io-val
Ebben a cikkben megtudhatod, hogyan integráld Razorpay fiókodat a systeme.io fiókoddal.
A kezdéshez szükséged lesz:
- Egy Systeme.io fiókra
- Egy Razorpay fiókra
Beállítás és konfiguráció
1. A Razorpay fiókod systeme.io fiókodhoz való csatlakoztatásához kattints a profilképedre, majd a Beállítások (1) gombra.
Az oldal bal oldalán található menüben kattints a Fizetési átjárók (2) lehetőségre, majd a Csatlakozás (3) gombra.

2. Add hozzá a Razorpay hitelesítő adataidat a systeme.io fiókodhoz, és kattints a Mentés (4) gombra.

Az API kulcsok ID/Secret generálása
Az API kulcsok ID/Secret információinak lekéréséhez a Razorpay-ből, jelentkezz be a Razorpay fiókodba, menj a Settings (4) menüpontba, majd a Websites & API Keys (5) részhez.
Generáld le és másold ki az API kulcsok ID/Secret adatait (6).
Alternatív megoldásként jelentkezz be a fiókodba, és látogass el a https://dashboard.razorpay.com/app/keys oldalra az API kulcsok ID/Secret generálásához és kimásolásához.

A Razorpay webhookok konfigurálása
1. Másold ki a webhook URL-t és a secret-et a systeme.io fiókod Razorpay szekciójából.

2. Kattints a Settings (7) gombra, majd a Razorpay fiókodban menj a Webhooks (8) részhez, és kattints az Add new webhook (9) gombra.

3. A megjelenő felugró ablakban illeszd be a webhook URL-t és a webhook secret-et.
Jelöld be a következő mezőket az események konfigurálásához:
Fizetési események (Payment events):
- payment.authorized
- payment.failed
- payment.captured
Rendelési események (Order events):
- order.paid
Számlázási események (Invoice events):
- invoice.paid
- invoice.expired
Előfizetési események (Subscription events):
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Visszatérítési események (Refund events):
- refund.processed
- refund.created

FONTOS: Győződj meg róla, hogy bejelölted a fent felsorolt eseményeket. Ezek nélkül a systeme.io nem fog tudni hozzáférni a tranzakciók/előfizetések rögzítéséhez szükséges információkhoz, és az ügyfelek nem fognak hozzáférni a Termékekhez.
Megjegyzés: A Razorpay integráció megfelelő működéséhez a megrendelő űrlapnak tartalmaznia kell a következő kötelező mezőket: E-mail, Keresztnév, Vezetéknév és Telefonszám. Ezek nélkül a fizetések nem dolgozhatók fel a Razorpay átjárón keresztül.
Mi történik, ha egy Razorpay fizetés sikertelen?
A fő fizetési kísérleten kívül további három kísérlet történik, az egyes próbálkozások között egy nap különbséggel. A kísérletek közötti késleltetés nem módosítható. Az eladónak azonban lehetősége van új közvetlen terhelési kísérletet indítani a Razorpay műszerfaláról, anélkül, hogy megvárná az egy napos késleltetést. Fontos azonban megjegyezni, hogy ez nem befolyásolja a kísérletek maximális számát.