KVERKOM - QR platby
Sekcia popisuje príkazy pre QR platby vykonané cez štátny NOP (projekt KVERKOM).
Pre KVERKOM modul je nutná nová licencia, pre jej pridelenie je nutné kontaktovať DEV podporu
Implementácia je možná viacerými spôsobmi - popísané v zmenovej dokumentácii
Možné príkazy pre KVERKOM modul
qrInit
Príkaz pre inicializáciu KVERKOM modulu
qrInit:[0];[1];[2]
[0] - číslo riadku
[1] - IBAN
[2] - názov účtu
odporúča sa nepoužívať diakritiku
qrGetServerStatus
Overenie dostupnosti NOP
qrGetServerStatus:[0]
[0] - číslo riadku
qrLink
Vygenerovanie transakčného ID a KVERKOM linku na platobný príkaz
qrLink:[0];[1];[2];[3]
[0] - číslo riadku
[1] - suma
[2] - typ výstupu
0 - uloženie do súboru
1 - vytlačenie na eKasa tlačiarni
"bez parametra" - nevykoná žiadnu akciu
[3] - path
len pre typ výstupu 0, pre ostatné stačí zadať prázdny vstup
cesta kam sa má uložiť súbor s QR linkom, ak nie je špecifikovaná, uloží sa do rootu eKasa
qrGetResultMQTT
Vyčítanie výsledku transakcie. Ak z NOP neprišla notifikacia, odpoveď je NO INFO
qrGetResultMQTT:[0];[1]
[0] - číslo riadku
[1] - ID transakcie
qrSyncServerData
Manuálne vyžiadanie všetkých notifikácií z NOP, ktoré NOP eviduje (NOP si drží notifikácie za posledné 2 hodiny, následne sú nedostupné)
qrSyncServerData:[0]
[0] - číslo riadku
qrPrintClaim
Automatizované vytlačenie reklamačného protokolu
qrPrintClaim:[0];[1]
[0] - číslo riadku
[1] - ID transakcie
qrPrintReport
Vytlačenie reportu KVERKOM transakcií podľa vstupu
qrPrintReport:[0];[1]
[0] - číslo riadku
[1] - vstup
dátumový rozsah - DDMMRRRR:DDMMRRRR
ID transakcie
qrGetReport
Vyčítanie reportu KVERKOM transakcií podľa vstupu
qrGetReport:[0];[1]
[0] - číslo riadku
[1] - vstup
dátumový rozsah - DDMMRRRR:DDMMRRRR
ID transakcie
qrSetPaymentType
Nastavenie KVERKOM platidla pre zjednodušenú implementáciu
qrSetPaymentType:[0];[1];[2];[3];[4]
[0] - číslo riadku
[1] - timeout (s)
[2] - ID platidla pre KVERKOM platby
nutné zadať iné ako "16" - dedikované pre hotovosť s aktívnym zákonným zaokrúhlením
[3] - automatická tlač reklamačného protokolu po uplinutí timeout
vstup "bool" - true/false
[4] - vrátenie reálnej chyby KVERKOM modulu
vstup "bool" - true/false
ak je zadané false, bude sa vracať chyba 04 (No Data)
qrGetTransactionInfo
Vyčítanie dát KVERKOM platby
qrGetResultMQTT:[0];[1]
[0] - číslo riadku
[1] - ID transakcie
Vráti údaje pre zasanú KVERKOM platbu vo formáte
QR ID;dátum a čas zaevidovania/úhrady(ak bola TRN uhradená);dátum a čas vytvorenia qrGetResultMQTT;dátum a čas tlače reklamačného protokolu (automatizovaný);(ne)uhradená TRN (0 – neuhradená, 1 – uhradená);suma;QR platobný link
qrSetDisplayType
qrSetDisplayType:[0];[1];[2]
[0] - číslo riadku
[1] - typ pripojenia
0 - TCP
1 - local
[2] - cesta
podľa typu pripojenia
0 - IP adresa:port
1 - cesta k foldru
qrPrintDisplay
qrPrintDisplay:[0];[1];[2]
[0] - číslo riadku
[1] - KVERKOM link (obsah sa nekontroluje, vykreslí sa QR kód z prijatých dát)
[2] - free text na zobrazenie nad QR kódom (max. 40 znakov)
napr. "OSKENUJTE QR KÓD PRE VYKONANIE PLATBY"
qrClearDisplay
qrClearDisplay:[0]
[0] - číslo riadku
Last modified: 23 februára 2026