PrivatBank
Przegląd
Integracja została zaprojektowana w celu połączenia terminali płatniczych PrivatBank Pax A930 z systemem POS Syrve.
W pliku konfiguracyjnym należy modyfikować tylko parametry bezpośrednio wskazane w tym artykule. Zmiana innych parametrów może zakłócić działanie pliku konfiguracyjnego i wtyczki.
Najnowszą wersję wtyczki znajdziesz pod adresem ftps://ftp.syrve.online.
Instalacja
-
Zainstaluj sterownik integracji terminala bankowego dołączony do artykułu: genericDriverJsonUSB.
-
Podłącz terminal Pax A930 do komputera za pomocą kabla USB.
-
Na terminalu przejdź do aplikacji „Cashier combination”, naciśnij klawisz „Set up connection” i wybierz opcję „USB connection” w wyskakującym oknie.
-
Otwórz plik genericDriverJsonUSB.
-
Sterownik znajdzie emulowany port COM, przez który terminal jest podłączony do komputera, i nawiąże połączenie z wtyczką.
Konfiguracja wtyczki
1. Wprowadź zmiany w pliku konfiguracyjnym wtyczki Resto.Front.Api.PrivatBankPlugin.dll. Aby terminal działał poprawnie, ustaw w parametrze wartość True:
<setting name="use_merchants" serializeAs="String"
2. Dopasuj podmioty prawne i terminale POS skonfigurowane w Syrve Office:
Gdzie pos3 i pos4 to nazwy POS określone w Ustawieniach Sklepu w Syrve Office, a 1 i 2 to ID podmiotów prawnych w terminalu, które można znaleźć zgodnie z opisem w sekcji Określanie ID podmiotu prawnego.
Należy pamiętać, że nazwa POS pos3 i ID podmiotu prawnego 1 muszą być oddzielone znakiem |.
Określanie ID podmiotu prawnego
-
Aby poznać ID podmiotu prawnego (od 0 do 255 znaków), podłącz terminal do komputera i wpisz w dowolnej przeglądarce adres localhost:3000.
-
W wyskakującej karcie naciśnij OPEN.
-
Naciśnij ShowMerchantList.
-
Na wyświetlonej liście należy znaleźć sprzedawców odpowiedzialnych za operację płatności dla odpowiednich podmiotów prawnych. Można ich rozpoznać po słowie PAYMENT, które będzie obok nazwy podmiotu prawnego.
-
Przy odpowiednim podmiocie prawnym będzie znajdować się liczba od 1 do 255. Ta liczba to ID podmiotu prawnego.