Platební terminály

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

Platební terminály ČSOB

Doplněna podpora pro platební terminály ICT220 dodávané ČSOB a.s. Podporováno je připojení přes síťové připojení (UDP - komunikace s terminálem na portu 33333) a připojení přes sériový port. Platební terminály je třeba nastavit v konfiguraci programu v sekci Periferní zařízení. Při připojení přes UDP je třeba v číselníku platebních terminálů nadefinovat jednotlivé adresy platebních terminálů (doporučujeme nastavit pevné IP adresy pro jednotlivé terminály) a komunikační port (např. 192.168.1.201:33333) a danému počítači určit ID terminálu, přes který se budou provádět platby. Dříve platná komunikace s platebními terminály ČS a.s. funguje stále jen přes sériový port.

Platební terminály Global Payments (Česká spořitelna a další banky)

Technická poznámka
Funkce pro práci s terminálem lze konfigurovat pomocí proměnné GPTerm, x
Stejně označené proměnné platí i pro terminály s protokolem Monet/ČSOB (proměnné MNTerm, x).
Hodnota x Popis
0 úroveň vytváření protokolu
Info = 1;
Varování = 2;
Chyba = 4;
Kritická chyba= 8
1 úroveň vytváření protokolu komunikace
+1: serial status;
+2: network status;
+4: monitor
2 hodnota +1 (výchozí) - zapíná úvodní kontrolu při prvotní inicializaci terminálu
hodnota +2 - zapíná kontrolu spojení při zahájení každé komunikace
3 hodnota 0 vypíná korekci dat
4 délka řádku pro sestavy pocházející z platebního terminálu
5 ID obchodníka pro platební transakce
6 jazyk terminálu
7 režim tisku dokladů pocházejících z platebního terminálu:
-1 kopie dokladu pro obchodníka + doklad pro zákazníka
0 jen doklad pro zákazníka
1 doklad pro zákazníka + kopie dokladu pro obchodníka
8 režim tisku dokladů pocházejících z platebního terminálu pro případ, že je vyžadována kontrola podpisu (-1, 0, 1)
9 kódová stránka pro překlad tiskových výstupů pocházejících z terminálu (např. Windows-1250)
10 hodnota 0 zakazuje veškeré tiskové výstupy pocházející z terminálu, které by měl tisknout Sklad6
11 nenulová hodnota povoluje posílání variabilního symbolu při platbě (výchozí je 0)
12 konstantní symbol pro platbu (výchozí je 0)
13 specifický symbol pro platbu (výchozí je 0)


Technická poznámka
Kromě komunikace s platebním terminálem v době vypořádání platby při prodeji program umožňuje spouštět také následující funkce (kód menu pro umístění v hlavním menu):
Kód menu Název
29,101 Informace o poslední provedené transakci
29,102 Mezisoučet - součet za transakce, který vrací platební terminál
29,103 Uzávěrka - spustí uzávěrku platebního terminálu

Úprava zpracování informací přijatých z platebního terminálu

Podle počáteční části čísla platební karty program dokáže rozlišit druh karty (resp. vydavatele) a automaticky změnit označení způsobu úhrady pro danou platbu dle číselníku způsobů úhrad (například kvůli rozlišení jednotlivých vydavatelů stravenkových platebních karet). Pro zprovoznění je třeba nadefinovat proměnné PltKarCK,x (kde x je libovolné pořadové číslo) s hodnotami definovanými ve formátu ZpůsobÚhrady=maska_s_čísly_platebních_karet. Např. KARTA-ESTR=522407* (lze použít i více masek oddělených znakem / ). Pokud daný způsob úhrady nemá být nabízen v platebních metodách v dialogu pro platbu, tak by mělo stačit pro daný způsob úhrady v číselníku zrušit přidělenou zkratkovou klávesu (přepnutí pomocí výše popsané proměnné ale funguje i v tomto případě).