Tranzakció indítása módosított visszairányítással

Működés

Használja a redirectMode hívást a tranzakciók kezeléséhez mobilalkalmazás-integráció esetén. A redirectMode hívás két módja is felhasználható erre a célra (lásd lent). A megoldás előnye, hogy nincs szükség különálló kereskedői HTML oldal létrehozására a tranzakciók kezeléséhez, mivel a redirectMode segítségével a fizetés után a vásárló visszairányítható a webáruházba a fizetési szolgáltató oldaláról.

Felhívjuk a figyelmét, hogy az összesen elérhető öt visszairányítási módból itt csak mobilalkalmazásba integrált fizetést támogató két módot soroljuk fel. A többi visszairányítási módról a következő oldalon olvashat: Visszairányítási módok

A redirectMode paraméter értékét (és a visszairányítás módját) az inicializálás során (Init) adhatja meg, az Extra paraméteren belül. Amennyiben nem adja át az értékét az Extra paraméterben, alapértelmezetten a 0 értékhez tartozó HTTP átirányítás lép működésbe.

A redirectMode segítségével a következő visszairányítási módok érhetők el mobilalkalmazásba integrált fizetés esetén:

ÉrtékEljárásLeírás

3

top.postMessage

A vásárló javascript alapú üzenetet kap ide: top window.

(Nincs átirányítás!)

4

parent.postMessage

A vásárló javascript alapú üzenetet kap ide: parent window.

(Nincs átirányítás!)

A javascript alapú üzenetek tartalma a következő formátumú JSON string (a 3-as és 4-es redirectMode értékeknél):

{PMGWTransactionData: {TransactionId: “”, OrderId: “”, UserId: “”}}

Window.postMessage() használata esetén a paraméterek a következő értékekkel rendelkeznek:

ParaméterLeírás

TransactionId

A tranzakció egyedi BIG FISH Payment Gateway azonosítója, melyet az Init hívás válaszában ad vissza rendszerünk.

OrderId

Megegyezik a Init során átadott értékkel.

UserId

Megegyezik a Init során átadott értékkel.

Last updated