Wprowadzenie
Możliwość płatności bezgotówkowych stała się standardem w dzisiejszych czasach. Płatność kartą, zbliżeniowo czy też za pomocą BLIK-u jest elementem codzienności, z jaką klienci mają do czynienia w sklepach, restauracjach czy też punktach usługowych.
Coraz większa liczba klientów korzysta z możliwości dokonania transakcji bezgotówkowych.
W odpowiedzi na oczekiwania klientów, firma Humansoft wprowadziła możliwość obsługi terminali płatniczych.
Rodzaje terminali płatniczych
Terminal płatniczy – inaczej POS (ang. point of sale – punkt handlowy) – to urządzenie, które pośredniczy w płatnościach bezgotówkowych, czyli dokonywanych za pomocą karty płatniczej, elektronicznie bądź Blikiem. Terminale wyposażone są w klawiatury do wpisywania numerów PIN i/lub opcje transakcji zbliżeniowych.
Rodzaje terminali płatniczych
Terminale płatnicze dzielimy na dwa podstawowe rodzaje: stacjonarne i mobilne.
Terminale stacjonarne (POS) wymagają stałego zasilania prądem i dostępu do Internetu (stacjonarnego lub mobilnego – GPRS), więc instalowane są głównie na stanowiskach kasowych w sklepach i punktach usługowych, jak salony fryzjerskie i kosmetyczne oraz zakłady samochodowe.
Terminale mobilne (mPOS) są małe i lekkie, mają wbudowane baterie i korzystają z łączności GPRS (wyposażone są w kartę SIM) lub łączą się przez wi-fi. Dzięki temu mogą działać w dowolnym miejscu. Mobilny terminal płatniczy akceptuje płatności bezgotówkowe w momencie połączenia np. ze smartfonami klientów. Ułatwia pracę m.in. kurierom, taksówkarzom, konduktorom i restauracjom. Przenośny terminal płatniczy to urządzenie warte rozważenia zwłaszcza we wspomnianych przypadkach.
Współpraca z systemami Humansoft
Humansoft zapewnia obecnie współpracę z następującym terminalem:
- Ingenico Desk 3200 (dostawca Polcard)
- Ingenico Move 3500 (dostawca Polcard)
Integracja terminala Ingenico Desk 3200 obejmuje:
- DCC (Dynamic Currency Conversion) – umożliwiają płatność w walucie karty. Terminal płatniczy automatycznie rozpozna zagraniczną kartę i zaproponuje zapłatę w tej walucie. Klient dowie się, jakie jest przewalutowanie. Jeżeli dokument wystawiony jest w walucie, to wszystkie wartości na terminal wysyłane są w walucie systemowej. Na terminal wysyłana jest wartość złotówkowa, równa wartości brutto z tabelki VAT na dokumencie
- BLIK (6-cyfrowy kod, który po wyświetleniu w aplikacji, służy do akceptacji transakcji płatniczej)
- Inicjowanie wysyłki transakcji do rozliczenia przez kasę
- Drukowanie potwierdzeń transakcji – przez terminal
Integracja terminala Ingenico Move 3500 obejmuje dodatkowo uznania oraz możliwość połączenia terminala z FTP, ECR za pomocą WIFI.
Za pomocą terminali płatniczych obsługiwane są następujące operacje kartą płatniczą:
- obciążenie karty płatniczej
- zwrot środków płatniczych na kartę.
Konfiguracja
Konfiguracja terminala płatniczego odbywa się w następujących miejscach systemu:
Stacje robocze
Z menu Konfiguracja należy wybrać stację roboczą, a w niej okno do konfiguracji terminala płatniczego.
Uwaga: W celu komunikacji terminala płatniczego z naszym komputerem, terminal powinien mieć wprowadzony Adres IPv4 komputera.
Następnie wskazać model terminala płatniczego z listy – FirstData – Ingenico Desk 3200 lub Ingenico Move 3500
Kolejnym krokiem jest uzupełnienie pól:
- Adres IP – czyli adres sieciowy terminala płatniczego,
- Port – port sieciowy terminala płatniczego
- Timeout – czas oczekiwania odpowiedzi między urządzeniem a systemem (dodatkowo terminal przy transakcji przesyła rozkaz przedłużenia czasu oczekiwania, wtedy system przedłuża podaną opcję o otrzymaną wartość)
- Rejestrowanie transmisji terminala – zaznaczenie opcji umożliwia zapisywanie plików logujących, wykonywanej interakcji między terminalem a systemem
- Test połączenia – daje możliwość weryfikacji poprawności połączenia terminala płatniczego (obecnie system oferuje tylko połączenie przez Ethernet).
Możliwe komunikaty podczas przeprowadzania testu:
- Przekroczono liczbę ponownych prób oczekiwania na odpowiedź terminala płatniczego – obecnie ustawiono 10 prób, jeśli po wykonaniu takiej ilości powtórzeń terminal nie da odpowiedzi, zostanie ukazany poniższy komunikat.
- BŁĄD blokujący dalsze przetwarzanie (przykład: terminal jest zajęty)
- Konieczne przesłanie danych – dalsze przetwarzanie jest możliwe, ale sprzedawca powinien rozpocząć proces przesyłania danych z ECR na POS
- Nieznany status diagnostyczny.
- Błędny adres IP.
- Błędna wartość portu
Karty płatnicze
Kolejnym krokiem jest skonfigurowanie kart płatniczych w menu Kartoteka.
Po wybraniu karty jest opcja – Obsługa karty z terminalem płatniczym
Przesyłanie płatności do terminala realizowane jest na formularzach następujących dokumentów sprzedażowych:
- faktury sprzedaży (F),
- paragony,
- faktury zaliczkowe,
- korekty sprzedaży (KF),
Podczas wystawiania dokumentu np. sprzedaży w Płatnościach wybieramy z listy dostępne karty płatnicze. Automatycznie uzupełniane jest pole z kim będzie rozliczana karta (z ustawień z kartoteki do danej karty).
Połączenie z terminalem następuje poprzez wybranie na dokumencie opcji: Wydruk fiskalny, Drukuj, OK.
Jeśli nie wybraliśmy modelu terminala (w konfiguracji – stacje robocze) przy zatwierdzaniu dokumentu pokaże się stosowny komunikat.
Komunikacja z terminala rozpoczyna się w momencie zatwierdzenia dokumentu. Mamy komunikat Rozpoczęcie transakcji.
Jeśli w tym momencie na terminalu wybierzemy opcję Anuluj pojawia się komunikat:
Jeśli proces przebiega prawidłowo na ekranie terminala jest informacja o kwocie sprzedaży oraz polecenie Użyj karty.
Następuje proces transakcji:
- Łączenie z terminalem POLCARD
- Wprowadzanie PINu
- Zgoda na dokonanie transakcji – wygenerowany kod autoryzacji
Kod autoryzacji na wydruku
W Hermesie na liście dokumentów sprzedaży można wyciągnąć z tabeli nagl_dok kolumnę posauthid, w której będzie kod autoryzacji.
Inne możliwe komunikaty z terminala:
Jeśli w konfiguracji terminala płatniczego ustawimy za krótki Timeout np. 100ms – wtedy przy zatwierdzaniu dokumentu sprzedaży pojawi się poniższy komunikat: