Konfiguracja wtyczki
Po zainstalowaniu wtyczka jest widoczna w panelu administracyjnym na stronie Extensions → My extensions. Aby wtyczka działała poprawnie, należy ją skonfigurować.
Konfiguracja połączenia z panelem imoje
Dane do uzupełnienia poniższych pól są dostępne w panelu klienta imoje na następujących stronach:
- środowisko produkcyjne: https://imoje.ing.pl/
- środowisko testowe: https://sandbox.imoje.ing.pl/
Po zalogowaniu do konta klienta w serwisie imoje wejdź w zakładkę “Sklepy” i z dostępnej poniżej listy wybierz ten, dla którego chcesz skonfigurować metodę płatności „imoje”. Następnie wejdź w “Szczegóły” → “Dane do integracji”.
Widoczne na tym ekranie wartości skopiuj do ustawień wtyczki w panelu administracyjnym Shopware.
- „Identyfikator klienta” (imoje) → „Merchant ID” (Shopware)
- „Identyfikator sklepu” (imoje) → „Service key” (Shopware)
- „Klucz sklepu” (imoje) -> „Service ID” (Shopware)
Następnie w panelu imoje, na stronie “Dane do integracji”, uzupełnij “Adres notyfikacji” według poniższego wzoru:
<adres-URL-sklepu-Shopware>/imoje/payment/notification
np.
www.test.pl/imoje/payment/notification
Następnie skonfiguruj w Shopware pole “Authorization token”. W panelu imoje wejdź w Ustawienia → Klucze API, kliknij w wybrany klucz z listy i wybierz „Szczegóły”. Skopiuj zawartość pola „Token autoryzacyjny” do pola “Authorization token” w administracji Shopware.
Pozostałe ustawienia pluginu
Pozostałe pola skonfiguruj w panelu administratora Shopware.
- Debug – jeżeli wybierzesz tę opcję, wtyczka będzie działać w trybie testowym. Dane, których użyto do połączenia z imoje powinny pochodzić z https://sandbox.imoje.ing.pl/. Nie ma możliwości wykorzystywania tego trybu z danymi produkcyjnymi.
- Visible payment methods – wybierz metody płatności, które chcesz udostępnić klientom. Jeżeli nie wybierzesz żadnej opcji z listy, dla klientów będą dostępne wszystkie metody płatności (BLIK, karta, przelew) .
- Use landing page as payment failure page – jeżeli wybierzesz tę opcję, możliwe będzie wyświetlenie klientowi customowej strony w razie błędu podczas realizowania płatności. W polu „Custom Payment Failure Page” wybierz z listy rodzaj strony, którą chcesz wyświetlić. Jeżeli nie wybierzesz opcji „Use landing page as payment failure page”, w razie błędu wyświetlona zostanie strona z informacją o nieudanej płatności i koniecznością kontaktu z działem obsługi klienta sklepu.
Dla wersji Shopware poniżej 6.4 opcja ta nazywa się „Use category page as payment failure page”.
Aby zweryfikować wprowadzone dane do połączenia, na dole strony kliknij „Test connection”.
Jeśli ustawienia są poprawne, zapisz je klikając „Save”.
Aktywacja metody płatności imoje
Po zakończeniu konfiguracji w Settings → Shop → Payment zostanie dodana nowa metoda płatności “imoje”, która powinna być oznaczona jako aktywna.
Dodanie płatności imoje do Sales Channels
1. Wybierz Sales Channel, dla którego chcesz dodać metodę płatności imoje.
2. W polu „Payment methods” wybierz „imoje”