• 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
  • 1. Registrace transakce

1. Registrace transakce

Aplikace třetí strany vyvolá proces registrace v platební aplikaci. GP tom provádí následující kontroly:

  • zda je uživatel přihlášen v GP tom
  • zda je vyplněna hodnota „cliendID“ (volitelné), aplikace zkontroluje, zda se přihlášený uživatel shoduje s clientID
  • aktuální využití GP tom, zda lze transakci zahájit

Platební aplikace po obdržení požadavku vygeneruje transaction ID. Toto ID transakce bude uloženo lokálně a vráceno zpět do aplikace třetí strany. Vaše aplikace by jej měla uložit a použít pro transaction request.

Výjimka

Registrace transakce má jednu výjimku – funkci Inquiry, která nevyžaduje provedení registračního kroku. V každém případě je pro Inquiry nutné transaction ID.

Request [RegisterEntity]:

Všechny použité entity *JsonStrings musí být serializovány do parametru řetězce, jak je vidět na příkladu níže. Příklad:

String registerEntityJsonString = new Gson().toJson(registerEntity)

Název /Name
clientID
Type
String
Volitelné / Optional
ano

Příklad:

void transactionRegisterV2(String registerEntityJsonString, ITransactionRegisterListener listener) throws RemoteException

Response [RegisterResultV2Entity]:

V odpovědi vám vrátíme řetězec Json, který by měl být deserializován. Příklad:

RegisterResultV2Entity resultEntity = new Gson().fromJson(result, RegisterResultV2Entity.class);
Název / Name
resultCode
transactionId
clientID
responseMessage
error
Type
Integer
String
String
String
ErrorResultEntity
Volitelné / Optional
ne
ano
ano
ano
ano
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 28. 12. 2022
Úvod k app2app API2. Požadavek na platbu [transactionRequestV2]

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

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

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