Dotpay payment module for Magento 2.1+
Version of Dotpay payment module for Magento 2.1+.
required Dotpay PHP SDK version: >=1.0.18
last changes:
magento2-payment
-- dodanie w konfiguracji wtyczki opcji pozwalającej przekazywać w polu control więcej informacji niż tylko id zamówienia (opcja domyślna): nazwa domeny sprzedażowej, nr wersji wtyczki
-- dodano informacje wyświetlane w szczegółach zamówienia w panelu Magento dotyczące zmian poszczególnych statusów płatności. W przypadku stwierdzenia zduplikowanej transakcji do tego samego id zamówienia - ustawiany jest status zamówienia informujący o możliwości zdublowanej płatności. Dodatkowo w szczegółach zamówienia wyświetlane są numery płatności zrealizowanych w systemie Dotpay do ich ręcznej weryfikacji.
-- przebudowano widget wyświetlający listę dostępnych kanałów: wygląd oraz zachowanie w przypadku dostępnych 1 lub więcej kanałów, ukrywanie metody Apple Pay jeśli urządzenie płacącego nie wspiera tej metody
PHP-SDK
-- dozwolone puste dane dla pola adres i telefon (poprawiono również walidację: #11),
-- zmiany dla mechanizmu potwierdzenia płatności - weryfikacja IP serwera Dotpay
-- optymalizacja zapytań do api przy weryfikacji aktywności konta (zmiana endpoint z'payments/' na 'accounts/'
-- dodanie obsługi w api języka 'lt' i 'lv'
-- poprawka dotycząca przestarzałej składni nawiasów klamrowych dla PHP 7.4
-- dodanie do statycznego adresu powrotu po płatności 'url' parametru 'DpOrderId', który zawiera zamaskowany nr zamówienia. Pomocne w przypadku gdy generowany jest link do płatności za zamówienie i wysłany np. via email - pozwala płacącemu na powrót do sklepu i wyświetlenie statusu jego płatności (albo w przypadku gdy po powrocie po płatności zabraknie informacji o sesji dla konkretnego id zamówienia.
-- dodanie w konfiguracji wtyczki opcji pozwalającej na decydowanie jaka nazwa i adres email do prezentacji ma być wyświetlana w potwierdzeniu płacącemu ('Store Information', 'General Contact', 'Customer Support', 'Settings from the Dotpay panel')
-- dodanie filtrów na pola z formularza (ulica i numer budynku, miasto, kod pocztowy, telefon) który wycina niedozwolone znaki, dzięki czemu do api dotpay nie będą wysyłane błędne przekierowania (HTTP status code: 403).