Transakčné platobné operácie
V prípade, že je nutné identifikovať každú operáciu je možné využiť príkazy cardAsync identifikované identifikátorom z nadstavbovej aplikácie (napr. UUID). Tento prístup je výhodný v prípade, keď platobný terminál využíva viacero aplikácií. Vykonané príkazy sú ukladané do samostatnej databázy a je možné k nim pristupovať na základe UUID (príkazy sú nezávislé od ostatných príkazov).
Chybové kódy pre cardAsync a cardGetTransactionInfo príkazy
Chybové kódy spracovania sú odvodené od PegasFM chybových kódov a rozšírujú ich o chybu 04:
Kód | Popis |
|---|---|
00 | OK |
04 | Dáta nedostupné / Prebieha spracovanie príkazu |
32 | Nesprávny počet položiek v príkaze |
96 | Chyba parametra v príkaze / neexistujúci UUID |
41 | Duplicitné uuid pre ASYNC príkazy |
-48 | Súbor neexistuje - Potvrdenka neexistuje (príkazy cardPrintTransaction, cardPrintLastTransaction…) |
-1 | Príkaz nebol spracovaný |