Tranzakció indítás hagyományos módon
Működés
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
A. Init - tranzakció inicializálása
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
Inithívás segítségével (ez a hívásResponseUrlésNotificationUrlcí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.
B. Start - tranzakció indítása
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
TransactionIdsegí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
ResponseUrlcímet (mely azInitsorá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ó.
C. Result - tranzakció eredményének lekérése
Result - tranzakció eredményének lekéréseA webview bezárását követően, a mobilalkalmazás egy
Resultkérés indítását kéri a kereskedő szerverétől.Ennek hatására a kereskedő szervere
Resulthívást indít rendszerünk felé.A
Resultké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.
Last updated
Was this helpful?

