Čo presne je dávka? Každá transakcia, ktorú vytvoríte, patrí do takzvanej dávky. Rovnako ako účtenka má každá dávka svoje číslo a predstavuje súbor transakcií. Uzavretie je administratívna operácia, pomocou ktorej terminál uzavrie dávku a vyzve systémy, aby dávku uzavreli a otvorili novú.
Inicializácia uzávierky
Transakciu je možné iniciovať volaním:
gptom://batch/close?…
kde sa na zostavenie správy používajú nasledujúce parametre:
EN: URL vašej aplikácie, na ktorú presmerujeme klienta po dokončení hromadného zatvárania.
EN: Určuje, či potvrdenku odovzdá klientovi vaša aplikácia alebo GP. Predvolená hodnota je true (t. j. Genius mobile pay ponúkne spôsob, ako potvrdenku odovzdať klientovi). Ak zadáte hodnotu "false", používateľa vrátime do vašej aplikácie ihneď po transakcii a odovzdanie potvrdenia je na vás.
EN: V prípade zasielania potvrdenia z aplikácie Genius mobile pay je možné vopred nastaviť spôsob zasielania potvrdenia prostredníctvom API. Možné hodnoty sú:
TELEFÓN
QR
TLAČ
EN: Telefónne číslo klienta.
EN: E-mailová adresa klienta.
Príklad volania:
gptom://batch/close?preferableReceiptType=QR&redirectUrl=gp://batch/close&clientEmail=info@gptom.com&clientID=223&printByPaymentApp=true&clientPhone=+420606505404
Odpoveď bude obsahovať nasledujúce polia:
EN: Poskytuje informácie o tom, v akom stave sa vaša žiadosť nachádza.
ZRUŠENÉ
CHYBA
EN: Celkový počet zrušených transakcií.
EN: Celková suma uzavretej dávky.
EN: Počet všetkých transakcií v záverečnej dávke.
EN: Celkový počet transakcií typu SALE.
EN: Počet zrušených transakcií v záverečnej dávke.
EN: Dátum predchádzajúcej šarže.
EN: Dátum spracovania tejto uzavretej šarže.
EN: Počet transakcií SALE v záverečnej dávke.
EN: Dátum prvej transakcie v uzatvorenej dávke.
EN: Tu nájdete prehľad podľa spôsobu platby.
KARTA
Príklad detailu záverečnej správy:
{
„communicationId“ :
„BA984981“,
„voidAmount“ : 15,6,
„tipCount“ : 0,
„tipAverage“: 0,
„totalAmount“: 15,
„tipAmount“ : 0,
„totalCount“ : 16,
„saleAmount“ : 30,600000000000001, „voidCount“ : 7,
„firstTransactionDate“ : „2026-10-08T18:03:06.220Z“,
„date“ : „2026-10-08T18:39:57.738Z“,
„previousBatchDate“ : „2026-10-08T14:28:00.789Z“,
„saleCount“ : 9,
„invalidCount“: 3,
„amsId“: „b8354285-1360-4c2b-a711-91133a7d0688“,
},
„BLIK_PAYMENT“ : {
„voidCount“ : 0,
„saleCount“ : 0,
„saleAmount“ : 0,
„totalCount“ : 0,
„totalAmount“ : 0,
„voidAmount“ : 0
},
„CARD“: {
„voidCount“ : 7,
„saleCount“ : 7,
„saleAmount“ : 15,6,
„totalCount“: 14,
„totalAmount“ : 0,
„voidAmount“ : 15,6
},
„PAYMENT_GATEWAY“ : {
„voidCount“ : 0,
„saleCount“ : 0,
„saleAmount“ : 0,
„totalCount“ : 0,
„totalAmount“ : 0,
„voidAmount“ : 0
},
„ACCOUNT_PAYMENT“ : {
„voidCount“ : 0,
„saleCount“ : 0,
„saleAmount“ : 0,
„totalCount“ : 0,
„totalAmount“ : 0,
„voidAmount“ : 0
}
},
„tipAveragePercentage“ : 0,
„mena“: „CZK“
}
