Tworzenie modułu płatności dla PrestaShop
Tworzenie modułu płatności dla PrestaShop
Chcę zintegrować lokalną bramkę płatności z PrestaShop. Jak wygląda struktura modułu płatności? Jakie interfejsy trzeba zaimplementować?
Re: Tworzenie modułu płatności dla PrestaShop
Moduł płatności dziedziczy po PaymentModule (PS 1.7/8.x). Musisz zaimplementować:
- hookPaymentOptions() - wyświetla opcję płatności w checkout
- hookPaymentReturn() - wyświetla potwierdzenie po płatności
- validation controller - obsługuje redirect z bramki
- notification controller - obsługuje IPN (powiadomienia zwrotne)
- hookPaymentOptions() - wyświetla opcję płatności w checkout
- hookPaymentReturn() - wyświetla potwierdzenie po płatności
- validation controller - obsługuje redirect z bramki
- notification controller - obsługuje IPN (powiadomienia zwrotne)
Zamiast gonić trendy, twórz wartość.
Re: Tworzenie modułu płatności dla PrestaShop
Kluczowe: moduł musi obsługiwać zarówno redirect (klient idzie na stronę bramki) jak i IPN (bramka informuje Prestę o statusie płatności). IPN jest ważniejszy - klient może zamknąć przeglądarkę po płatności.
W e-commerce nie ma godzin zamknięcia.
Re: Tworzenie modułu płatności dla PrestaShop
Bezpieczeństwo: waliduj podpis IPN (hash z sekretnym kluczem). Nigdy nie ufaj parametrom z redirectu - mogą być sfałszowane.
Re: Tworzenie modułu płatności dla PrestaShop
Testuj na sandbox/testowej bramce! Nie testuj na prawdziwych pieniądzach.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości