Visszairányítási módok
Működés
Használja a redirectMode
paramétert, hogy fizetés után visszairányítsa a vásárlót a webáruházba a fizetési szolgáltató oldaláról.
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 a redirectMode
é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:
0
HTTP redirect
A vásárló HTTP 302-es átirányítással kerül vissza az inicializáció (Init
) során megadott válasz URL címre (ResponseUrl
).
1
top.window.location
A vásárló javascript hívással kerül átirányításra ide: top window.
2
parent.window.location
A vásárló javascript hívással kerül átirányításra ide: parent window.
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:
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