Jak zintegrować Razorpay z systeme.io
W tym artykule dowiesz się, jak zintegrować konto Razorpay z kontem systeme.io.
Aby rozpocząć, będziesz potrzebować:
- Konta systeme.io
- Konta Razorpay
Konfiguracja i ustawienia
1. Aby połączyć konto Razorpay z kontem systeme.io, kliknij swoje zdjęcie profilowe, a następnie wybierz Ustawienia (1).
W menu po lewej stronie kliknij Bramki płatności (2), a następnie Połącz (3).

2. Dodaj dane uwierzytelniające Razorpay do swojego konta systeme.io i kliknij Zapisz (4).

Generowanie kluczy API ID/Secret
Aby uzyskać informacje o kluczach API ID/secret w Razorpay, zaloguj się na swoje konto Razorpay, przejdź do Ustawienia (4), a następnie do Websites & API Keys (5).
Wygeneruj i skopiuj klucze API ID/secret (6).
Alternatywnie zaloguj się na swoje konto i przejdź do https://dashboard.razorpay.com/app/keys, aby wygenerować i skopiować klucze API ID/secret.

Konfiguracja webhooków Razorpay
1. Skopiuj adres URL webhooka oraz sekret webhooka z sekcji Razorpay na swoim koncie systeme.io.

2. Kliknij Ustawienia (7), następnie na koncie Razorpay przejdź do Webhooki (8) i kliknij Dodaj nowy webhook (9).

3. W wyświetlonym oknie wklej adres URL webhooka oraz sekret webhooka.
Zaznacz następujące pola, aby skonfigurować zdarzenia:
Zdarzenia płatności:
- payment.authorized
- payment.failed
- payment.captured
Zdarzenia zamówień:
- order.paid
Zdarzenia faktur:
- invoice.paid
- invoice.expired
Zdarzenia subskrypcji:
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Zdarzenia zwrotów:
- refund.processed
- refund.created

WAŻNE: Upewnij się, że zaznaczysz wszystkie wymienione powyżej zdarzenia. Bez nich systeme.io nie będzie mieć dostępu do wymaganych informacji do obsługi transakcji i subskrypcji, a klienci nie uzyskają dostępu do zasobów.
Uwaga: Aby integracja Razorpay działała poprawnie, formularz zamówienia musi zawierać następujące obowiązkowe pola: adres e-mail, imię, nazwisko oraz numer telefonu. Bez nich płatności nie mogą być przetwarzane przez bramkę Razorpay.
Co się dzieje, gdy płatność Razorpay się nie powiedzie?
Oprócz głównej próby płatności zostaną wykonane trzy dodatkowe próby, z jednodniową przerwą pomiędzy każdą z nich. Opóźnienie między próbami nie może zostać zmienione. Sprzedawca ma jednak możliwość wykonania nowej próby obciążenia bezpośredniego z poziomu panelu Razorpay, bez oczekiwania jednego dnia. Należy jednak pamiętać, że nie wpływa to na maksymalną liczbę prób.