Platební terminály: Porovnání verzí
| (Není zobrazeno 5 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 17: | Řádek 17: | ||
|1||úroveň vytváření protokolu komunikace<br/>+1: serial status;<br/>+2: network status;<br/>+4: monitor | |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 | + | |2|| Pomocí parametru '''''MNTerm,2''' lze nastavit podporu pro tisk jednoho ticketu (účtenky). |
| + | <u>Proměnnou zadejte jako součet následujících hodnot:</u> | ||
| + | <br/>'''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 +3''' - 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<br/><br/> | ||
| + | Existuje také proměnná '''''MNTermx,2''''' (kde k je číslo platebního terminálu dle konfigurace skladového programu) se stejnými hodnotami. Tato proměnná (např. MNTerm1 pro terminál 1) má přednost před proměnnou MNTerm. | ||
|- | |- | ||
|3||hodnota 0 vypíná korekci dat | |3||hodnota 0 vypíná korekci dat | ||
| Řádek 41: | Řádek 44: | ||
|13||specifický 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) | + | |14||(jen pro terminály Monet - proměnná MnTerm) - režim pasivace (při chybě v procesu platby) |
{|border=0 class ="wikitable" | {|border=0 class ="wikitable" | ||
|- | |- | ||
| Řádek 52: | Řádek 55: | ||
| +8||zakazuje hlášení úvodní chyby | | +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) | ||
|} | |} | ||
|} | |} | ||
| Řádek 68: | Řádek 85: | ||
|- | |- | ||
|29,103||Uzávěrka - spustí uzávěrku platebního terminálu | |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 | ||
|} | |} | ||
|} | |} | ||
| Řádek 73: | Řádek 100: | ||
===Úprava zpracování informací přijatých z 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ě). | 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ě). | ||
| + | |||
| + | ===Platební terminály Monet/ČSOB=== | ||
| + | |||
| + | Upravena podpora pro platební terminály s protokolem Monet/ČSOB po změnách rozhraní v nejnovějších platebních terminálech. Pomocí parametru '''MNTerm,2''' lze nově nastavit podporu pro tisk jednoho ticketu (účtenky).</br> | ||
| + | Proměnnou zadejte jako součet následujících hodnot: | ||
| + | |||
| + | {|border=1 class ="wikitable" | ||
| + | |- | ||
| + | !Hodnota!!Popis | ||
| + | |- | ||
| + | | +1||zapíná úvodní kontrolu při prvotní inicializaci terminálu (výchozí) | ||
| + | |- | ||
| + | | +2||zapíná kontrolu spojení při zahájení každé komunikace | ||
| + | |- | ||
| + | | +3||zapíná úvodní kontrolu spojení při prvotní inicializaci terminálu | ||
| + | |- | ||
| + | | +4||podpora pro tisk jednoho ticketu | ||
| + | |} | ||
| + | |||
| + | Existuje také proměnná '''MNTermx,2 (kde k je číslo platebního terminálu dle konfigurace skladového programu) se stejnými hodnotami. Tato proměnná (např. MNTerm1 pro terminál 1) má přednost před proměnnou MNTerm'''. | ||
| + | |||
| + | <u> V číselníku platebních terminálů lze kromě IP adresy a portu nadefinovat několik dalších parametrů:</u><br/> | ||
| + | {dns jméno|IP4|IP6}:port,UDP[,listen[,MaxDataLength[,IPType[,LibraryType[,SourcePort]]]]]<br/> | ||
| + | nebo sériové parametry<br/> | ||
| + | UDP: 1,A,Y,T,U,UDP - (true = UDP, výchozí) - 0,N,F,TCP (false = TCP),<br/> | ||
| + | listen: příchozí spojení - ,0,N,F - false (výchozí), 1,A,Y,T - true<br/> | ||
| + | MaxDataLength: maximální délka příchozích dat<br/> | ||
| + | IPType: ,4,6 - typ ip adresy: dáno IP adresou nebo IP4 nebo IP6<br/> | ||
| + | LibraryType: SN|IN - Synapse, Indy<br/> | ||
| + | SourcePort: 0 - náhodný port dle RFC (pro Monet se ve výchozím stavu přebírá port z IP adresy)<br/> | ||
Aktuální verze z 3. 3. 2026, 18:10
Obsah
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ě).
Platební terminály Monet/ČSOB
Upravena podpora pro platební terminály s protokolem Monet/ČSOB po změnách rozhraní v nejnovějších platebních terminálech. Pomocí parametru MNTerm,2 lze nově nastavit podporu pro tisk jednoho ticketu (účtenky).
Proměnnou zadejte jako součet následujících hodnot:
| Hodnota | Popis |
|---|---|
| +1 | zapíná úvodní kontrolu při prvotní inicializaci terminálu (výchozí) |
| +2 | zapíná kontrolu spojení při zahájení každé komunikace |
| +3 | zapíná úvodní kontrolu spojení při prvotní inicializaci terminálu |
| +4 | podpora pro tisk jednoho ticketu |
Existuje také proměnná MNTermx,2 (kde k je číslo platebního terminálu dle konfigurace skladového programu) se stejnými hodnotami. Tato proměnná (např. MNTerm1 pro terminál 1) má přednost před proměnnou MNTerm.
V číselníku platebních terminálů lze kromě IP adresy a portu nadefinovat několik dalších parametrů:
{dns jméno|IP4|IP6}:port,UDP[,listen[,MaxDataLength[,IPType[,LibraryType[,SourcePort]]]]]
nebo sériové parametry
UDP: 1,A,Y,T,U,UDP - (true = UDP, výchozí) - 0,N,F,TCP (false = TCP),
listen: příchozí spojení - ,0,N,F - false (výchozí), 1,A,Y,T - true
MaxDataLength: maximální délka příchozích dat
IPType: ,4,6 - typ ip adresy: dáno IP adresou nebo IP4 nebo IP6
LibraryType: SN|IN - Synapse, Indy
SourcePort: 0 - náhodný port dle RFC (pro Monet se ve výchozím stavu přebírá port z IP adresy)