mBank Paynow plugin dla Joomla Virtuemart.
1. Zawartość
mBank Paynow w Virtuemart!
Integracja mBank Paynow z Virtuemart pozwala wystartować w sklepie z nową metodą płatności online. Usługa dedykowana jest posiadaczom rachunków firmowych w mBank - jest to warunek konieczny dla możliwości obsługi mBank Paynow. Transakcje są intuicyjne, szybkie i w pełni bezpieczne.
Wtyczka Ignisdev mBank Paynow pozwala zintegrować sklep oparty o Virtuemart z płatnościami Paynow.
1.1. Wsparcie dla szybkich płatności online, BLIK, dla płatności kartami kredytowymi/debetowymi oraz Google Pay (dostępne waluty Paynow to: PLN, EUR, USD, GBP i CZK).
1.2. Wielojęzyczność.
1.3. Skonfiguruj jak każdą inną wtyczkę płatności Virtuemart.
1.4. Przyjazny tryb debugowania.
2. Wymagania
2.1. PHP 5.6.0 lub nowszy.
2.2. Rozszerzenia PHP: curl, mbstring i json.
2.3. Zalecane Virtuemart 3.8 lub nowszy i Joomla 3.x lub nowszy (może działać na wcześniejszych wersjach).
3. Instalacja
Pobierz zakupiony Ignisdev mBank Paynow for Virtuemart przez swoje konto klienta dostępne na naszej stronie.
Na swojej stronie w panelu administracyjnym Joomla przejdź do: Rozszerzenia -> Zarządzanie-> Instalacja.
Wybierz zakładkę Prześlij plik pakietu.
Wybierz plik ignisdev_vm_paynow.zip ze swojego dysku, by go zainstalować.
Przejdź do Rozszerzenia -> Dodatki, znajdź wtyczkę VM payment - Ignisdev mBank Paynow for Virtuemart i włącz ją.
Przejdź do panelu Virtuemart, Sklep -> Metody płatności, wciśnij przycisk "Nowy" i wybierz VM payment - Ignisdev mBank Paynow for Virtuemart z pola listy rozwijanej "metoda płatności".
Jeżeli nie masz jeszcze swoich kluczy API oraz sygnatur, dla trybu testowego przejdź do panelu sandbox Paynow (panel.sandbox.paynow.pl) > Mój biznes > Ustawienia > Sklepy i punkty płatności. Dla trybu produkcyjnego przejdź do panelu produkcyjnego Paynow (panel.paynow.pl) > Mój biznes > Ustawienia > Sklepy i punkty płatności. Odpowiednio wklej klucz API oraz klucz obliczania podpisu do pól konfiguracji metody płatności. Wypełnij inne pola i ustaw inne opcje pluginu w razie potrzeby. Nie zapomnij opublikować metody płatności.
Ustaw adres powiadomień systemu Paynow: dla trybu testowego przejdź do panelu sandbox Paynow (panel.sandbox.paynow.pl) > Mój biznes > Ustawienia > Sklepy i punkty płatności. Dla trybu produkcyjnego przejdź do panelu produkcyjnego Paynow (panel.paynow.pl) > Mój biznes > Ustawienia > Sklepy i punkty płatności. Dla wybranego sklepu w polu Adres powiadomień wstaw (pamiętaj, by wstawić adres swojej domeny, a nie ten z instrukcji oraz ID swojej metody płatności!):
https://twojadomena.pl/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&format=json&pm=ID_TWOJEJ_METODY_PŁATNOŚCI
Opis pól do konfiguracji
Tryb API - sandbox (testowy) lub produkcyjny.
Klucz API sandbox - klucz API dla środowiska testowego uzyskany z panelu sandbox Paynow.
Klucz obliczania podpisu sandbox - klucz obliczania podpisu dla środowiska testowego uzyskany z panelu sandbox Paynow.
Klucz API produkcyjny- klucz API dla środowiska produkcyjnego uzyskany z panelu Paynow.
Klucz obliczania podpisu produkcyjny - klucz obliczania podpisu dla środowiska produkcyjnego uzyskany z panelu Paynow.
Debug - włącza lub wyłącz debugowanie.
Oczekująca płatność - status zamówienia dla nowego zamówienia.
Płatność potwierdzona - status zamówienia dla zrealizowanych płatności.
Płatność anulowana - status zamówienia dla anulowanych płatności.
Note: możesz nadpisać każdą wyświetlaną wiadomość, w tym także z podziękowaniem po zakupie. Zobacz plik pl-PL.plg_vmpayment_ignisdev_paynow.ini w folderze języków zaplecza, by sprawdzić dostępne stałe językowe.
4. Przykład użycia
4.1. Wideo z przykładowym zastosowaniem pluginu płatności mBank Paynow dla Virtuemart: