Platební terminály: Porovnání verzí
m (Nová stránka: ===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 ...) |
|||
(Není zobrazeno 12 mezilehlých verzí od stejného uživatele.) | |||
Řádek 2: | Řádek 2: | ||
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. | 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)=== | ||
+ | |||
+ | {|border=1 class ="wikitable" | ||
+ | |bgcolor=#00FF00 | '''Technická poznámka''' | ||
+ | |- | ||
+ | |Funkce pro práci s terminálem lze konfigurovat pomocí proměnné '''''GPTerm, x'''''<br/>Stejně označené proměnné platí i pro terminály s protokolem Monet/ČSOB (proměnné '''''MNTerm, x'''''). | ||
+ | {|border=1 class ="wikitable" | ||
+ | |- | ||
+ | !Hodnota x!!Popis | ||
+ | |- | ||
+ | |0||úroveň vytváření protokolu<br/>Info = 1;<br/>Varování = 2;<br/>Chyba = 4;<br/>Kritická chyba= 8 | ||
+ | |- | ||
+ | |1||úroveň vytváření protokolu komunikace<br/>+1: serial status;<br/>+2: network status;<br/>+4: monitor | ||
+ | |- | ||
+ | |2||hodnota +1 (výchozí) - zapíná úvodní kontrolu při prvotní inicializaci terminálu<br/>hodnota +2 - zapíná kontrolu spojení při zahájení každé komunikace<br/>hodnota +4 zapíná úvodní kontrolu spojení při prvotní inicializaci terminálu | ||
+ | |- | ||
+ | |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:<br/>-2 kopie dokladu pro obchodníka + doklad pro zákazníka - samostatné tiskové sestavy<br/>-1 kopie dokladu pro obchodníka + doklad pro zákazníka - ve společné tiskové sestavě<br/> 0 jen doklad pro zákazníka<br/> 1 doklad pro zákazníka + kopie dokladu pro obchodníka - ve společné tiskové sestavě<br/> 2 doklad pro zákazníka + kopie dokladu pro obchodníka - samostatné tiskové sestavy | ||
+ | |- | ||
+ | |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) | ||
+ | |- | ||
+ | |14||(jen pro terminály Monet - proměnná MnTerm) - režim pasivace (při chybě v procesu platby) | ||
+ | {|border=0 class ="wikitable" | ||
+ | |- | ||
+ | | +1||zakazuje GetLastTransactionInfo před provedením pasivace | ||
+ | |- | ||
+ | | +2||zakazuje pasivaci | ||
+ | |- | ||
+ | | +4||zakazuje vše | ||
+ | |- | ||
+ | | +8||zakazuje hlášení úvodní chyby | ||
+ | |} | ||
+ | |- | ||
+ | |16||Povoluje tiskový dotaz před zahájením tisku dokladu o platbě z terminálu | ||
+ | {|border=0 class ="wikitable" | ||
+ | |- | ||
+ | |0||automaticky (dle nastavení konfigurace programu) | ||
+ | |- | ||
+ | |1||vždy zobrazí dotaz | ||
+ | |- | ||
+ | |2||přímý tisk | ||
+ | |} | ||
+ | |- | ||
+ | |17||stejný význam, jako pro x=7; používá se pouze při tisku dokladu o platbě (má přednost před x=7) | ||
+ | |- | ||
+ | |18||stejný význam, jako pro x=8; používá se pouze při tisku dokladu o platbě (má přednost před x=8) | ||
+ | |} | ||
+ | |} | ||
+ | <br/> | ||
+ | {|border=1 class ="wikitable" | ||
+ | |bgcolor=#00FF00 | '''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): | ||
+ | {|border=1 class ="wikitable" | ||
+ | |- | ||
+ | !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 | ||
+ | |- | ||
+ | |29,104||(Monet) - storno poslední transakce | ||
+ | |- | ||
+ | |29,105||(Monet) - storno libovolné transakce | ||
+ | |- | ||
+ | |29,106||(Monet) - informace z poslední uzávěrky | ||
+ | |- | ||
+ | |29,107||(Monet) - aktualizace platebního terminálu - B-protokol | ||
+ | |- | ||
+ | |29,108||(Monet) - aktualizace platebního terminálu - N-protokol | ||
+ | |} | ||
+ | |} | ||
+ | |||
+ | ===Ú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ě). |
Aktuální verze z 17. 10. 2022, 10:22
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).
|
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):
|
Ú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ě).