Integračná dokumentácia Help

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.

  1. Availability check - cardAsyncLineCheck:[0]

  2. LineCheck status reading - cardGetTransactionInfo:[0] - if it did not pass, it is necessary to solve data connectivity to the internet.

  3. Transaction sending - cardAsyncPayment2:[0];[1];[2]

  4. TRN result reading to the POS application - cardGetTransactionInfo:[0]

  5. 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