cardAsyncPayment
Popis
Vykonenie platby pomocou platobného terminálu s kontrolou stavov FM v aktuálnom doklade (v bloku paragonBegin a paragonEnd). V bloku paragonBegin a paragonEnd je nutné použiť príkaz setTransactionID alebo setTransactionID2, ktorý určuje identifikátor platby v databáze
Použitie
Typ zariadenia | poznámka | |
|---|---|---|
eKasa | nie | príkaz len pre platobné služby |
eKasa + POS | áno | |
POS | áno | neodporúča sa |
Parametre
cardAsyncPayment:[0];[1];[2];[3];[4];[5];[6];[7]
Parameter | Popis |
|---|---|
[0] | Číslo riadku |
[1] | Číslo platidla |
[2] | Celkom |
[3] | Ponúknutá suma |
[4] | Kurz |
[5] | Popis platidla |
[6] | Suma pre platobný terminál (ak je suma < 0 potom sa chová príkaz ako REFUND (vrátenie) |
[7] | Variabilný symbol |
Príklad
paragonBegin:0;0;0;0;0;0
setTransactionID2:41efe9ea-5b6b-4305-aafe-5bba6f3e5f74
itemSale:1;Test polozka;00.01;A;1.000;00.01;ks
cardAsyncPayment:2;1;0;0;0;Karta;00.01;0512202219
paragonEnd:3;0
cardPrintLastTransactionMerchantReceipt:
cardPrintLastTransactionCustomerReceipt:
Príklad výsledkov
Výsledok OK
Chyba - Duplicitné UUID
Chyba - Nesprávny počet parametorov:
Last modified: 23 februára 2026