Integračná dokumentácia Help

Platobné funkcie EpoPay

Úvod

Podmnožina kartových príkazov je vždy s prefixom “ card”. Príkazy majú vlastný chybovník, kde chyba je vrátená priamo s výsledkom spracovania kartovej operácie:

Výsledok ok:

00/cardAsyncPayment2:0.11;2023101001;0c5f2ddf-a50e-4370-ac9b-980865034567 00/

Chyba spracovania (návratové dáta majú vždy na začiatku riadku “>” pre označenie návratových dát). V prípade chyby spracovania v platobnej operácie je chyba označená ako:

04/cardGetTransactionInfo:fdec7387-d8f4-429e-95ce-069516e4e3fa 99/

kde 04 reprezentuje chybu spracovania príkazu. Chybovník pre kartové operácie je uvedný pri každom príkaze.

V prípade kartových tlačových operácií sú tieto príkazy vykonaváné ako príkazy PegasFM a je vrátená PegasFM chyba:

Suma platby

!POZOR! Suma platby sa vždy zadáva do príkazov vo formáte:

^\d+\.\d{2}

tj. suma platby musí byť zadaná s presne dvomi desatinnými miestami.

Chybové kódy pre cardPrint príkazy

Pre tlačové príkazy (cardPrintMerchantParagon, cardPrintCustomerParagon, cardPrint…) je v prípade chyby vrátená chyba FM (potvrdenka je tlačená ako interný doklad).

Proces spracovania

Doporučenie

Doporučené je používať príkazy zo skupiny transakčné platobné operácie, kde integrátor má plnú kontrolu nad správou a tlačením potvrdeniek. Skupina základné platobné operácie je vhodná pre prípady, keď zariadenie funguje ako platobný terminál a operácie a platby sú vyvolaváne z UI zariadenia (tj. zariadnie nie je riadené z viacerých aplikácií).

Last modified: 23 februára 2026