• Produkt
  • Obchod
  • Ceník
  • Příručka
  • Podpora
 0,00 Kč
Přihlášení / Registrace
  • EN
  • RO
  • DE
  • SK
  • Produkt
  • Obchod
  • Ceník
  • Příručka
  • Podpora
KOUPIT

Úvod

  • Než začnete
  • Vizuál účtenky
  • Ke stažení
  • Právní vyloučení odpovědnosti
  • Podpora při integraci
  • Certifikace & Testovací scénáře

app2app API

  • Úvod k app2app API
  • 1. Registrace transakce
  • 2. Požadavek na platbu [transactionRequestV2]
  • 3. Získání stavu transakce
  • 4. Získání detailů o transakci
  • Příklady kódů
  • Návratové kódy
  • Kontrola nainstalované aplikace
  • ID klienta
  • Nastavení v Android 11
  • Release notes

Cloud API

  • Úvod ke Cloud API
  • Flow transakce
  • Transakce prodej
  • Storno transakce
  • Uzávěrka
  • Master API účet
  • Hlavní strana
  • Příručka
  • API
  • app2app API
  • Příklady kódů

Příklady kódů

Obsah
  • Požadavek - Transakce prodej - Přijato
  • Požadavek - Transakce prodej - Zamítnuto
  • Požadavek - Storno transakce - Přijato
  • Požadavek - Uzávěrka - Přijato

Připomínáme

Pro DEV prostředí je package name com.globalpayments.atom.dev a pro produkční prostředí to je com.globalpayments.atom

Požadavek – Transakce prodej – Přijato

// Step 1 —-Register—- (with clientID)
REQUEST: registerV2={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″}
RESPONSE: transactionRegisterV2Result{“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”resultCode”:0,”transactionId”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″}

//Step 2 —-Start—- (SALE with clientID, amount 7, using transactionID from previous Register method) Application GP TOM is opened, PLEASE DO NOT USE RESPONSE FROM THIS ENDPOINT AND START POLLING STATE INSTEAD
REQUEST: startTransV2={“amount”:700,”clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”printByPaymentApp”:true,”redirectPackageName”:”com.globalpayments.atom”,”tipAmount”:0,”transactionID”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″,”transactionType”:1}

//Step 3 —-Polling State—- (using transactionID from previous Register method until state is marked as completed – please see states from chapter 3)
REQUEST: getTransactionState=f4e7c060-22b0-11ec-b864-79093d9de1d1
//State is not completed – continue polling
RESPONSE: onStateResult={“created”:”2021-10-01T12:13:16.292Z”,”isRepeatable”:false,”resultCode”:0,”state”:1,”transactionId”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″,”updated”:”2021-10-01T12:13:28.320Z”}
//Still polling
REQUEST: getTransactionState=f4e7c060-22b0-11ec-b864-79093d9de1d1
//State is marked as completed – stop polling and continue to Step 4
RESPONSE: onStateResult={“created”:”2021-10-01T12:13:16.292Z”,”isRepeatable”:false,”resultCode”:0,”state”:6,”transactionId”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″,”updated”:”2021-10-01T12:13:30.320Z”}

//Step 4 —-Get Detail—-
REQUEST: getTransactionDetail=f4e7c060-22b0-11ec-b864-79093d9de1d1
//Check result field to determine whether transaction is ACCEPTED or DECLINED
RESPONSE: transactionResultEntity={“amount”:”700″,”batchNumber”:”103″,”cardNumber”:”**** **** **** 1325″,”currencyCode”:”CZK”,”date”:”211001″,”merchantID”:”000000451120025″,”responseMessage”:”APPROVED”,”result”:0,”sequenceNumber”:”001103001″,”terminalID”:”00490646″,”time”:”141324″,”tipAmount”:”0″,”transacitonType”:1,”trasanctionID”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″}

Požadavek – Transakce prodej – Zamítnuto

REGISTER
REQUEST: registerV2={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″}
RESPONSE: transactionRegisterV2Result{“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”resultCode”:0,”transactionId”:”77b13490-22c0-11ec-b864-79093d9de1d1″}

–DECLINED SALE
REQUEST: startTransV2={“amount”:70000,”clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”printByPaymentApp”:true,”redirectPackageName”:”com.globalpayments.atom”,”tipAmount”:0,”transactionID”:”77b13490-22c0-11ec-b864-79093d9de1d1″,”transactionType”:1}
RESPONSE: transactionV2Result={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”error”:{“errorCode”:”1-000″,”exception”:”PaymentDeclinedGPEException(code=076, userException=true)”,”supportID”:”dQB36f”},”merchantID”:”000000451120025″,”result”:-4,”terminalID”:”00490646″,”transactionID”:”77b13490-22c0-11ec-b864-79093d9de1d1″}

–STATE
REQUEST: getTransactionState=77b13490-22c0-11ec-b864-79093d9de1d1
RESPONSE: onStateResult={“created”:”2021-10-01T14:04:18.154Z”,”isRepeatable”:false,”resultCode”:0,”state”:6,”transactionId”:”77b13490-22c0-11ec-b864-79093d9de1d1″,”updated”:”2021-10-01T14:04:38.511Z”}

–DETAIL
REQUEST: getTransactionDetail=77b13490-22c0-11ec-b864-79093d9de1d1
RESPONSE: transactionResultEntity={“amount”:”70000″,”batchNumber”:”104″,”cardNumber”:”**** **** **** 1325″,”currencyCode”:”CZK”,”date”:”211001″,”merchantID”:”000000451120025″,”responseMessage”:”076″,”result”:-4,”sequenceNumber”:”001104003″,”terminalID”:”00490646″,”time”:”160436″,”tipAmount”:”0″,”transacitonType”:1,”trasanctionID”:”77b13490-22c0-11ec-b864-79093d9de1d1″}

Požadavek – Storno transakce – Přijato

REGISTER FOR ACCEPTED VOID
REQUEST: registerV2={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″}
RESPONSE: transactionRegisterV2Result{“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”resultCode”:0,”transactionId”:”1b2220e0-22b1-11ec-b864-79093d9de1d1″}

–ACCEPTED VOID
REQUEST: startTransV2={“cancelMode”:2,”clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”originTransactionID”:”f4e7c060-22b0-11ec-b864-79093d9de1d1″,”printByPaymentApp”:true,”redirectPackageName”:”com.globalpayments.atom”,”tipAmount”:0,”transactionID”:”1b2220e0-22b1-11ec-b864-79093d9de1d1″,”transactionType”:2}

–STATE POLLING (Only one POLL is shown for readability)
REQUEST: getTransactionState=1b2220e0-22b1-11ec-b864-79093d9de1d1
RESPONSE: onStateResult={“created”:”2021-10-01T12:14:20.416Z”,”isRepeatable”:false,”resultCode”:0,”state”:6,”transactionId”:”1b2220e0-22b1-11ec-b864-79093d9de1d1″,”updated”:”2021-10-01T12:14:25.407Z”}

–DETAIL
REQUEST: getTransactionDetail=1b2220e0-22b1-11ec-b864-79093d9de1d1
RESPONSE: transactionResultEntity={“amount”:”700″,”batchNumber”:”20211001″,”currencyCode”:”CZK”,”date”:”211001″,”merchantID”:”000000451120025″,”responseMessage”:”APPROVED”,”result”:0,”terminalID”:”00490646″,”time”:”141424″,”tipAmount”:”null”,”transacitonType”:2,”trasanctionID”:”1b2220e0-22b1-11ec-b864-79093d9de1d1″}

Požadavek – Uzávěrka – Přijato

REGISTER FOR BATCH
REQUEST: registerV2={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″}
RESPONSE: transactionRegisterV2Result{“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”resultCode”:0,”transactionId”:”24fe8ae0-22b1-11ec-b864-79093d9de1d1″}

–ACCEPTED BATCH
REQUEST: startTransV2={“clientID”:”d155b771-c314-11eb-9541-8b727b582c20″,”printByPaymentApp”:true,”redirectPackageName”:”com.globalpayments.atom”,”tipAmount”:0,”transactionID”:”24fe8ae0-22b1-11ec-b864-79093d9de1d1″,”transactionType”:4}

–STATE POLLING (Only one POLL is shown for readability)
REQUEST: getTransactionState=24fe8ae0-22b1-11ec-b864-79093d9de1d1
RESPONSE: onStateResult={“created”:”2021-10-01T12:14:36.953Z”,”isRepeatable”:false,”resultCode”:0,”state”:6,”transactionId”:”24fe8ae0-22b1-11ec-b864-79093d9de1d1″,”updated”:”2021-10-01T12:14:42.118Z”}

–DETAIL
REQUEST: getTransactionDetail=24fe8ae0-22b1-11ec-b864-79093d9de1d1
RESPONSE: transactionResultEntity={“merchantID”:”000000451120025″,”result”:-3,”terminalID”:”00490646″,”transacitonType”:0,”trasanctionID”:”24fe8ae0-22b1-11ec-b864-79093d9de1d1″}

Jak se vám líbí tento návod?
Sdílejte tento návod:
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Stále se nedaří najít? Jak můžeme pomoci?

Jak vám můžeme pomoci?

Updated on 6. 6. 2022
4. Získání detailů o transakciNávratové kódy

Vložit komentář Zrušit odpověď na komentář

Pro přidávání komentářů se musíte nejdříve přihlásit.

Obsah
  • Požadavek - Transakce prodej - Přijato
  • Požadavek - Transakce prodej - Zamítnuto
  • Požadavek - Storno transakce - Přijato
  • Požadavek - Uzávěrka - Přijato

O produktu

  • Produkt
  • Vydané verze
  • Podpora
  • Blog

Pro vývojáře

  • Úvod do integrace
  • app2app API
  • Cloud API
  • Integrace dle typu terminálu
  • Integrované společnosti
  • Ke stažení

O společnosti

  • Kontakt
  • Prohlášení o ochraně informací
  • Podmínky používání stránek
  • Všeobecné obchodní podmínky
  • GDPR

Příručka

  • Instalace aplikace
  • První spuštění aplikace
  • Platba kartou
  • Storno platby
  • Biometrika
  • Podpora přímo v aplikaci