Tranzakció indítás hagyományos módon
Last updated
Was this helpful?
Last updated
Was this helpful?
Ez a mobilintegráció a hagyományos tranzakcióindítási megoldásunkat veszi alapul. Javasoljuk, hogy az integráció megkezdése előtt ismerkedjen meg a hagyományos tranzakcióindítás folyamatával a következő oldalon:
A fizetési folyamat leírását három részre bontottuk a könnyebb átláthatóság miatt. Az elválasztás alapját a fizetési folyamat három fő lépése adja, ezek a lépések a következők:
A. Init
- a tranzakció inicializálása
B. Start
- a tranzakció indítása
C. Result
- a tranzakció eredményének lekérdezése
Init
- tranzakció inicializálásaA mobilalkalmazás jelzi a tranzakció indítását a kereskedő szervere felé,
ennek hatására a kereskedő szervere új fizetési tranzakciót kezdeményez rendszerünkben az Init
hívás segítségével (ez a hívás ResponseUrl
és NotificationUrl
címeket is tartalmaz).
Rendszerünk hitelesíti a beérkezett kérést (autentikáció),
ezután rendszerünk egy egyedi tranzakció azonosítót (TransactionId
) küld vissza a kereskedőnek (sikeres hitelesítés esetén).
Figyeljen arra, hogy az Init
hívás során megadott ResponseUrl
a kereskedő szerverén futó HTML oldalra mutasson.
Start
- tranzakció indításaA kereskedő szervere visszaadja a rendszerünktől kapott TransactionId
értékét a mobilalkalmazásnak.
Ennek hatására a mobilalkalmazás a TransactionId
segítségével meghívja rendszerünk Start URL címét webview nézetben.
Miután lezárul a fizetés, rendszerünk meghívja ugyanabban a webview nézetben a kereskedőtől kapott ResponseUrl
címet (mely az Init
során került átadásra).
Ezután a kereskedő egy JavaScript segítségével jelzi a mobilalkalmazás számára, hogy a webview bezárható.
Result
- tranzakció eredményének lekéréseA webview bezárását követően, a mobilalkalmazás egy Result
kérés indítását kéri a kereskedő szerverétől.
Ennek hatására a kereskedő szervere Result
hívást indít rendszerünk felé.
A Result
kérés válaszát a kereskedő szervere továbbítja a mobilalkalmazás felé.
A mobilalkalmazás megjeleníti a vásárló számára a tranzakció eredményét.
A Start URL címeket a következő oldalon tekintheti meg: