Integračná dokumentácia Help

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

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