Tranzakció indítása módosított visszairányítással
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ék | Eljárás | Leí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éter | Leí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 modified 20d ago