W celu poprawnego skonfigurowania bramki płatności Planet Pay niezbędne jest podanie kluczy konfiguracyjnych dostarczanych przez support Planet Pay po podpisaniu umowy.
Niezbędne klucze to:
Identyfikator merchanta (mid)
Secret - Tajny klucz
Klucz do podpisywania notyfikacji

Przy uruchamianiu bramki Planet Pay klient otrzymuje do wypełnienia formularz „Lista sklepów Akceptanta" (Załącznik nr 2 do Umowy akceptacji płatności online). Poza danymi sklepu i metodami płatności zawiera cztery pola adresów URL, przez które Planet Pay komunikuje się z instancją VnetLPR.
Zasada: domena to zawsze adres instancji klienta (https://nazwa-klienta.vnetcloud.pl) i różni się między wdrożeniami; ścieżki są stałe dla każdej instancji. Budowa adresu i wersja demo: zob. Konwencja adresów (deep-linki).
| Pole na formularzu | Wartość | Metoda |
|---|---|---|
| Adres albo Adres Url Sklepu Przyjmującego Płatności | https://nazwa-klienta.vnetcloud.pl |
— |
| Adres Url do Notyfikacji | https://nazwa-klienta.vnetcloud.pl/integrations/planet/notifications/payment |
POST |
| Adres Url do Powrotu | https://nazwa-klienta.vnetcloud.pl/integrations/planet/success |
GET |
| Adres Url do Powrotu - Błąd | https://nazwa-klienta.vnetcloud.pl/integrations/planet/error |
GET |
Znaczenie pól:
paymentId w adresie powrotu, np. …/integrations/planet/success?paymentId=… — służy do identyfikacji transakcji po powrocie klienta.Wejście na Adres Url do Notyfikacji z poziomu przeglądarki zwraca błąd 405 (Method Not Allowed) — i tak ma być. Endpoint notyfikacji, zgodnie z dokumentacją API Planet Pay, obsługuje wyłącznie metodę POST; przeglądarka wysyła GET, stąd 405. Nie jest to usterka ani błąd konfiguracji — poprawność tego adresu weryfikuje realny ruch POST z Planet Pay, a nie otwarcie w przeglądarce.
Możliwe jest uruchomienie integracji w trybie testowym. Wymaga to podania odpowiednich kluczy z konta sandbox Planet Pay.