Gdzie: Settings → Readers & money → Connections → Payments
Open this page: admin.<your-site>/settings/connections/payments (replace <your-site> with your site address)
Zanim zaczniesz
- Konto w Razorpay. Zacznij w Tryb testowy w Razorpay.
- Musisz być właścicielem witryny.
Krok po kroku
- W panelu Razorpay przełącz się na Tryb testowy.
- Przejdź do Ustawienia → Zaawansowane → Połącz inne aplikacje → Klucze API i wygeneruj klucz. Skopiuj key id oraz key secret. Razorpay pokazuje secret tylko raz.
- W Keynate otwórz Ustawienia → Czytelnicy i finanse → Połączenia → Płatności i naciśnij Połącz z Razorpay (lub Dodaj połączenie).
- Wybierz Tryb testowy. Wklej ID klucza (zaczyna się od
rzp_test_), Klucz tajny oraz Klucz tajny webhooka. - Naciśnij Połącz z Razorpay na dole arkusza.
- Na karcie znajdź Powiadomienia o płatnościach z Razorpay na Twojej stronie. Razorpay nie pozwala innym aplikacjom zrobić tego za Ciebie, więc zajmie to minutę w Razorpay. Wymaga to 3 kroków:
- Otwórz Razorpay → Webhooki i naciśnij Add New Webhook.
- Wypełnij formularz w Razorpay, podając URL webhooka, Klucz zabezpieczający (Secret) oraz Active events (zaznacz każde z nich). Każde pole ma przycisk Kopiuj. Wartość secret jest widoczna tylko raz. Jeśli ją zgubisz, naciśnij Edytuj, a następnie Wygeneruj dla mnie nowy tajny kod.
- Naciśnij Create Webhook. Następnie wykonaj małą płatność testową.
- Obserwuj wiersz pod krokami. Wyświetla komunikat Waiting for Razorpay's first message…, a gdy zadziała, zmieni kolor na zielony z komunikatem We received Razorpay's first message.. Płatności będą wtedy automatycznie oznaczać się jako opłacone. Naciśnij Sprawdź teraz, aby sprawdzić ponownie. Później Pokaż kroki ponownie otwiera kroki.
- Naciśnij Testuj połączenie na karcie, a następnie wykonaj płatność testową.
- Gdy wszystko zadziała, naciśnij Go live with Razorpay na pasku trybu testowego i dodaj swoje klucze produkcyjne (
rzp_live_). W trybie produkcyjnym karta zmieni kolor na zielony po Twojej pierwszej prawdziwej płatności.
Więcej pomocy: Powiadomienia o płatnościach (webhook).
Warto wiedzieć
- Identyfikatory kluczy muszą zaczynać się od
rzp_test_dla trybu testowego lub odrzp_live_dla trybu produkcyjnego. - Użyj innego webhook secret dla trybu testowego i produkcyjnego.
Częste problemy
- "Key ids start with rzp_test_ (test mode) or rzp_live_ (live mode). Copy it from the API keys page inside your Razorpay dashboard."
- "Paste the key secret. Razorpay shows it only once, when you create the key." Wygeneruj nowy klucz, jeśli go zgubisz.
- "Paste the webhook secret you typed in Razorpay."
Pytania
Najczęściej zadawane pytania
Gdzie znajduje się strona z kluczami Razorpay?
Arkusz zawiera link, który otwiera ją w nowej karcie, a panel boczny strony zawiera Otwórz klucze API Razorpay i Otwórz webhooki Razorpay.
Skąd mam wiedzieć, że webhook działa?
Karta wyświetla We received Razorpay's first message., a do tego momentu pokazuje Waiting for Razorpay's first message…. Jeśli Stripe lub PayPal są również włączone, karta nie jest w stanie określić, który z nich wysłał wiadomość, i informuje o tym. Jeśli krok został już wykonany wcześniej, nie musisz nic więcej robić.
Gdzie jest przełącznik trybu testowego?
W panelu Razorpay. Przełącz na Tryb testowy przed utworzeniem kluczy.