eKasa + POS
The following sets of commands and procedures are recommendations of manufacturer. It is possible to customize the procedures according to needs of the POS application integrator.
We generally recommend using "async" commands for better control and control and reading.
Availability check - cardAsyncLineCheck:[0]
LineCheck status reading - cardGetTransactionInfo:[0] - if it did not pass, it is necessary to solve data connectivity to the internet.
Transaction sending - cardAsyncPayment2:[0];[1];[2]
TRN result reading to the POS application - cardGetTransactionInfo:[0]
eKasa receipt composing
Within the eKasa receipt, no longer use a card payment command, but only the command payment - receipt has already been paid for by card and eKasa receipt will be composed.
This command will also print receipt for the customer within the eKasa receipt. Used values are from the return response TextZ and TextP. It is possible to compose the receipt from individual return parameters and formate it at your own discretion.
eKasa receipt example:
paragonBegin:0;0;0;0;0;0
itemSale:1;Položka 1;1.23;A;1.00;1.23;ks
payment:2;1;0;0;0;Karta
printAnnouncement:3;--------------------------------
printAnnouncement:4; 30.01.2024 21:52:03
printAnnouncement:5;000005 000003 000024
printAnnouncement:6;--------------------------------
printAnnouncement:7; PLATBA
printAnnouncement:8;MERCHANT ID: TEST01
printAnnouncement:9;TERMINÁL: EPO000004
printAnnouncement:0;PAN : **** **** **** 9138
printAnnouncement:1;Visa Debit
printAnnouncement:2;AID : A0000000031010
printAnnouncement:3;~1B~21~30Suma EUR: 1,23~1B~21~00
printAnnouncement:4;CONTACTLESS
printAnnouncement:5;AUTORIZAČNÝ KÓD: 006721
printAnnouncement:6;RC: 000
printAnnouncement:7; TRANSAKCIA VYKONANÁ
printAnnouncement:8;--------------------------------
paragonEnd:9;0
After printing the eKasa receipt with a receipt for the customer it is needed to invoke print of receipt for the merchant. If the merchant wants it, it needs to be composed. Used data are from TextP. It is printed as internal receipt.
Receipt printing for the merchant
paragonBegin:0;6;0;0;0;0
printAnnouncement:1; TEST COMPANYa.s
printAnnouncement:2; TEST BRANCH 01
printAnnouncement:3;TEST STREET 12, POST code, City
printAnnouncement:4;--------------------------------
printAnnouncement:5; 30.01.2024 21:52:03
printAnnouncement:6; POTVRDENKA PRE OBCHODNÍKA
printAnnouncement:7;000005 000003 000024
printAnnouncement:8;--------------------------------
printAnnouncement:9; PLATBA
printAnnouncement:0;
printAnnouncement:1;MERCHANT ID: TEST01
printAnnouncement:2;TERMINÁL: EPO000004
printAnnouncement:3;PAN : **** **** **** 9138
printAnnouncement:4;Visa Debit
printAnnouncement:5;AID : A0000000031010
printAnnouncement:6;
printAnnouncement:7;
printAnnouncement:8;~1B~21~30Suma EUR: 1,23~1B~21~00
printAnnouncement:9;CONTACTLESS
printAnnouncement:0;AUTORIZAČNÝ KÓD: 006721
printAnnouncement:1;RC: 000
printAnnouncement:2;
printAnnouncement:3; TRANSAKCIA VYKONANÁ
printAnnouncement:4;--------------------------------
printAnnouncement:5; Ďakujeme Vám
printAnnouncement:6; Potvrdenku si odložte
printAnnouncement:7; pre prípadnú kontrolu
paragonEnd:8;0
Last modified: 23 februára 2026