Integracja Comarch ERP XL z wybranymi terminalami płatniczymi

W wersji systemu Comarch ERP XL 2022.0 Wprowadzona została integracja systemu Comarch ERP XL z wybranymi modelami terminali płatniczych:

  • Verifone VX520 – dystrybuowanymi przez ING Bank Śląski
  • Verifone V200t – dystrybuowanymi przez ING Bank Śląski
  • Verifone VX675 – dystrybuowanymi przez ING Bank Śląski
  • Verifone V240m – dystrybuowanymi przez ING Bank Śląski

Za pomocą terminali płatniczych obsługiwane są następujące operacje kartą płatniczą:

  • obciążenie karty płatniczej
  • zwrot środków pieniężnych na kartę płatniczą.

Konfiguracja komputera w systemie

W Konfiguracji komputera została dodana nowa zakładka o nazwie Terminal płatniczy, w której wprowadzone zostały ustawienia dla sterownika.

Dla modelu terminala wartość domyślna to Brak, natomiast z listy rozwijalnej do wyboru są następujące pozycje dla terminali dystrybuowanych przez ING Bank Śląski:

  • Verifone VX520
  • Verifone V200t

Konfiguracja terminala (typ, port, adres IP, port, oznaczenie stanowiska) powinna być wykonana przez Serwis obsługujący terminale płatnicze.

Po skonfigurowaniu terminala należy przeprowadzić test połączenia. W tym celu należy przycisnąć przycisk TEST.

Możliwe wyniki testu:

W oknie Konfiguracja/Sprzedaż/Formy płatności należy utworzyć podformę płatności o typie Karta, dla której powinien zostać zaznaczony parametr Zapłata przy użyciu terminala płatniczego. Parametr odpowiada za wywoływanie połączenia z terminalem w momencie potwierdzenia przyjęcia zapłaty w oknie Definicji wpłaty / zwrotu.

Zapłaty za dokument przy użyciu terminala płatniczego można dokonać, gdy:

  • na dokumencie została wskazana podforma płatności o typie Karta z zaznaczonym powyższym parametrem,
  • dokument został zatwierdzony (nie jest już w buforze),
  • pod przyciskiem Zapłata został wybrany sposób zapłaty o typie Karta,
  • wartości wyświetlane jako Wpłata / Zwrot zostały potwierdzone poprzez kliknięcie w dyskietkę / oznaczenie Przyjmij.

Uprawnienia operatora

Ze względu na możliwość dokonywania poprzez terminal zwrotu środków pieniężnych na kartę wprowadzony został odpowiedni zakres uprawnień dla operatora do wykonywania takiej operacji.

W wyniku przeprowadzenia operacji zwrotu środków pieniężnych powstanie ujemna transakcja oraz może powstać także ujemny stan rejestru (w przypadku, gdy zwrot przewyższy stan środków pochodzących z wpłat terminalowych danego dnia). Dlatego w Systemie na uprawnieniach operatora zostało dodane nowe pole z Kontrolą płatności terminalowych. Domyślnie uprawnienia na operatorze w obu przypadkach są oznaczone jako Zablokuj.

Użytkownik, który będzie miał zaznaczony parametr Zablokuj, przy próbie wprowadzenia transakcji ujemnej, która spowoduje także ujemny stan rejestru, otrzyma komunikat o treści:

Jeśli powyższa transakcja będzie musiała być wykonana, to przeprowadzić będzie ją mógł tylko operator z uprawnieniami oznaczonymi jako Ostrzegaj. Dla tych uprawnień przed wykonaniem operacji zwrotu środków pieniężnych na kartę zostanie wyświetlony komunikat o treści:

W przypadku wyboru opcji TAK System kontynuuje pracę i pozwala wprowadzić operatorowi transakcję z wartością ujemną (zwrot na kartę). A w przypadku wyboru opcji NIE następuje powrót do poprzedniego widoku.

Operacje na dokumentach

Przed wykonaniem operacji przyjęcia zapłaty przy użyciu terminala należy upewnić się, czy do podformy o typie Karta został podpięty odpowiedni rejestr kasowo-bankowy o rodzaju karta, więcej na ten temat można znaleźć w Biuletynie technicznym: Comarch ERP XL – Ewidencja obrotu z wykorzystanie kart płatniczych.

Użycie rejestru o rodzaju karta służy także do rozliczania obrotu terminalowego z dostawcą terminala.

Dokument, dla którego zapłata będzie przyjmowana przy użyciu terminala powinien być zatwierdzony (nie może znajdować się w buforze) oraz powinien mieć ustawioną formę płatności o typie ‘Karta’. Płatności przyjmowane powinny być z zakładki [Płatność]. Wyjątek stanowią kaucje, które należy płacić bezpośrednio spod dokumentu kaucji.

Opcja wyboru sposobu zapłaty za dokument za pomocą terminala znajduje się pod przyciskiem Zapłata.

Po wybraniu sposobu zapłaty o typie Karta zostanie wyświetlone okno wpłaty /zwrotu, w zależności, czy operacja będzie dotyczyła przyjęcia, czy oddania środków pieniężnych z / na kartę

Po kliknięciu w dyskietkę na oknie wpłaty / zwrotu następuje łączenie systemu Comarch ERP XL z terminalem.

Następnie na wyświetlaczu PinPad’a podłączonym do terminala pojawia się komunikat z prośbą o wprowadzenie karty płatniczej. Po wprowadzeniu karty w systemie Comarch ERP XL wyświetlony zostaje komunikat,
w którym należy wybrać, w której walucie powinno nastąpić obciążenie karty PLN, czy USD (komunikat tylko dla terminali skonfigurowanych przez dostawcę terminala jako DCC, dostępne waluty PLN i USD).

Po wybraniu waluty PLN lub USD następuje operacja obciążenia karty płatniczej przez terminal oraz drukowanie na terminalu odcinka potwierdzającego stan wykonanej operacji (wydruk dla sprzedającego). W przypadku konieczności podania PIN’u zostaje wyświetlony najpierw komunikat na PinPad’zie z prośbą o podanie PIN-u do karty (komunikat dot. PIN-u wyświetlany jest w zależności od wysokości limitów operacji przeprowadzanych na karcie bez podania PIN-u, nadawanych w Banku przypisanego do danej karty płatnika), po wprowadzeniu poprawnego PIN-u następuje obciążenie karty na terminalu. Po obciążeniu karty wyświetlony zostaje komunikat
z pytaniem o kopie wykonania transakcji dla klienta. Po wybraniu opcji TAK, terminal drukuje kopię dla klienta, a po wybraniu NIE kopia nie będzie wydrukowana.

Po obsłużeniu powyższego komunikatu w widoku systemu Comarch ERP XL i prawidłowemu przejściu transakcji przez terminal, wyświetlony zostanie komunikat o treści:

Po obciążeniu karty (także przy zwrocie środków pieniężnych na kartę) w systemie Comarch ERP XL utworzony zostanie zapis kasowo-bankowy oraz zostanie on automatycznie rozliczony z dokumentem, którego ta płatność dotyczyła.