Podłączenie płatności PayPal
PayPal wysyła do wtyczki wiadomość, gdy płatność zostanie zrealizowana lub odrzucona. Wtyczka potrzebuje w tym celu Twoich kluczy PayPal i webhooka na koncie PayPal.
Wybierz PayPal
Otwórz Ustawienia, potem Płatności. W polu Bramka płatnicza wybierz PayPal i wpisz pokazane dla niego klucze.
Wpisz klucze
Uzupełnij pola:
- PayPal Client ID
- PayPal Secret Key
- ID webhooka PayPal: PayPal wystawia je po zapisaniu webhooka, patrz niżej
Dodaj webhook w PayPal
Skopiuj adres z pola URL webhooka PayPal. W panelu deweloperskim PayPal otwórz Apps & Credentials, wybierz swoją aplikację i kliknij Add Webhook. Wklej adres i zaznacz zdarzenia:
- Wymagane, aby rezerwacja została potwierdzona: Checkout order completed i Payment capture completed
- Zalecane, aby nieopłacona rezerwacja została odrzucona: Checkout order declined, Checkout order voided, Payment capture declined i Payment capture denied
Zapisz webhook, skopiuj jego ID i wklej je w polu ID webhooka PayPal we wtyczce. Pozostałe zdarzenia są ignorowane, więc dodatkowe zaznaczenia nie zaszkodzą.
Test na stronie deweloperskiej
Na stronie deweloperskiej wtyczka używa piaskownicy PayPal zamiast usługi produkcyjnej. Tam używaj kluczy piaskownicy, a produkcyjnych tylko na stronie produkcyjnej.
