Integračná dokumentácia Help

Základné platobné operácie

Je odporúčané implementovať transakčné platobné operácie, pretože poskytujú väčšiu kontrolu na spracovaním výstupných dát.

Proces spracovania

  1. V prvom kroku je potrebné vykonať platbu na terminál, to je možné pomocu skriptových príkazov:

    • cardPayment

    • cardPayment2

    • cardRefund

  2. Platobný príkaz je vykonaný a v prípade:

  • chyby - chybový kód je vrátený

  • prebehnutia platobnej operácie - výsledný chybový kód je vrátený a interne sú uložené všetky informácie o platobnej operácií (detaily platby, potvrdenky pre obchodníka a zákazníka). Informácie o platbe sú uložené perzistentne.

  1. Následne je nutné vyčítať alebo vytlačiť potvrdenky: k tomu je možné využiť príkazy:

    • cardGetMerchantParagon

    • cardGetCustomerParagon

    • cardGetAllConfirmations

    • cardPrintMerchantParagon

    • cardPrintCustomerParagon

    • cardPrintAllConfirmations

  2. po vytlačení/vyčítaní potvrdenky je táto potvrdenka odstránená z pamäte

Pre príkazy:

  • cardGetMerchantParagon

  • cardGetCustomerParagon

  • cardPrintMerchantParagon

  • cardPrintCustomerParagon

platí, že vždy je vyčítaná najstaršia potvrdenka. To znamená, že ak nie sú potvrdenky vyčítavané priebežne, budú sa v pamäti akumulovať. Je preto odporúčané pred volaním platobných funkcií vyčítať / vytlačiť všetky predchádzajúce potrdenky pomocou príkazu cardPrintAllConfirmations / cardGetAllConfirmations.

Typické použitie

  1. cardPayment2: // Vykoná platbu

  2. cardGetMerchantParagon: // Vyčíta poslednú potvrdenku a odstráni z pamäte

  3. cardGetCustomerParagon: // Vyčíta poslednú potvrdenku a odstráni z pamäte

  4. cardGetLastReceipt: //Vráti kompletné informácie o poslednej platbe. V prípade, že prejde cardPayment, tak dostaneme info o platbe, ktorá bola vykonaná v kroku 1.

Last modified: 23 februára 2026