ABRA Flexi ponúka rozširujúci modul Platobný terminál, ktorý umožňuje prepojenie predajnej pokladne s platobným terminálom. Nevyhnutnou podmienkou je, že terminál komunikuje B-protokolom. Prepojenie je možné sériovým (COM) alebo sieťovým (TCP) rozhraním s terminálom v režime klient (terminál nadväzuje spojenie na zadanú adresu a port). Overené sú napríklad terminály Ingenico iCT220 či VeriFone VX 520.
Prepojenie prešlo certifikáciou spoločnosťou BANIT (ČSOB) a taktiež máme kladnú spätnú väzbu pre terminály KB. Komunikačný protokol a režim komunikácie si prosím vopred overte u dodávateľa terminálov.
Nastavenie a prepojenie platobného terminálu
Pred prepojením terminálu s predajnou pokladňou je potrebné platobný terminál nastaviť do požadovaného režimu komunikácie v závislosti od zvoleného rozhrania.
Prepojenie pomocou sériového rozhrania (COM)
1) Na platobnom termináli musí byť nastavená komunikácia cez sériový port.
2) Po pripojení platobného terminálu je potrebné zistiť názov portu, ku ktorému je platobný terminál pripojený. Názov portu zistím cez Tento počítač/Spravovať/Správca zariadení/Porty (COM a LPT), kde uvidíme v zátvorkách označenie portu (tu COM5).
3) Vytvoríme konfiguračný súbor pos.xml (pozri ukážku XML nižšie), kde do hodnoty cardAcceptanceDevicePort vyplníme označenie sériového portu (napr. COM5), ku ktorému je terminál pripojený.
Prepojenie pomocou sieťového rozhrania (TCP)
1) Na platobnom termináli je nutné nastaviť IP adresu a port, cez ktorý bude terminál s predajnou pokladňou komunikovať. Je nutné, aby bola pre počítač v sieti pridelená statická IP adresa.
2) Vytvoríme konfiguračný súbor pos.xml, kde do hodnoty cardAcceptanceDevicePort vyplníme číslo TCP portu (napr. 33300), na ktorom bude Flexi očakávať pripojenie terminálu.
3) Pri prvom otvorení predajnej pokladne vo Flexi sa nadväzuje spojenie s platobným terminálom a je pravdepodobné, že bude potrebné akciu povoliť vo Firewalle.
Vytvorenie a úprava súboru pos.xml
Pre správne prepojenie medzi predajnou pokladňou a platobným terminálom musíme vytvoriť konfiguračný súbor pos.xml.
Vytvoríme súbor pos.xml v adresári c:\Program Files (x86)\Common Files\WinStrom\ pre Windows (alt. /etc/flexi/ pre Linux alebo /Library/Application Support/Flexi/Default/ pre MAC OS X), kde sa zadá názov portu:
<?xml version="1.0" encoding="UTF-8"?><settings> <cardAcceptanceDevicePort>COM5</cardAcceptanceDevicePort> <!-- pokud je terminal pripojen na COM5, pripadne zadame cislo TCP portu (napr. 33300) --> <cardAcceptanceDeviceType>Ingenico</cardAcceptanceDeviceType> <!-- na hodnote nezalezi --></settings>
Správne nastavenie môžeme overiť zadaním platby, kde forma úhrady musí byť platobnou kartou. Ak sa platba nedarí alebo dôjde k chybe, overte, či má terminál dátové pripojenie, prípadne ho skúste reštartovať.
Použitie platobného terminálu
Platobný terminál je možné využiť z modulu Predajná pokladňa. K nadviazaniu komunikácie s platobným terminálom dochádza v okamihu otvorenia editačného okna pre vytváranie alebo zmenu predajného dokladu.
Po vytvorení dokladu sa tlačidlom Platba dostávame na formulár umožňujúci zadanie hradenej sumy.
Z ponúkaných spôsobov úhrad zvolíme „Platobnou kartou" a zadáme sumu platby. Tlačidlom Dokončiť odošleme signál platobnému terminálu na vykonanie požadovanej transakcie.
Ak nedôjde k uhradeniu sumy približne do 1 minúty, transakcia sa preruší a zobrazí sa chyba aplikácie.
Opätovným stlačením Dokončiť môžete platbu kartou zopakovať.
FAQ
Je možné preniesť do terminálu okrem sumy aj variabilný symbol?
Teoreticky áno, záleží na tom, či je terminál schopný VS zobraziť.





