URL Értesítés
Működés
Használja a NotificationUrl paramétert, hogy automatikusan értesüljön a tranzakciók státuszának változásáról. Az inicializáció (Init) során adja át az értesítési URL címet a NotificationUrl paraméterben. Rendszerünk ezt a címet hívja meg a tranzakció státuszának megváltozásakor.
Rendszerünk legfeljebb 5 alkalommal kísérli meg a megadott értesítési URL hívását, amíg a hívásra HTTP 200 választ nem kap. Az értesítés a tranzakció részletes adatait tartalmazza JSON formátumban (a Details hívás eredményének megfelelően), amit application/json típusként küldünk, így az adat a raw request body-ból nyerhető ki.
Jelezze vissza rendszerünk számára, hogy a kereskedő oldala értesült a tranzakció eredményéről. Ehhez indítson egy Result kérést minden rendszerünktől visszaérkező NotificationUrl hívás után. Result kérés hiányában a tranzakció “megválaszolhatatlan” állapotot kap a PayAdmin felületén.
Az alapértelmezett (lineáris időközönként maximum 5 alkalommal történő) URL értesítési eljárás mellett elérhető egy kiterjesztett URL értesítési eljárás is.
Ebben az esetben az értesítési kísérletek fokozatosan elnyújtott időközönként történnek az alábbi logika szerint:
Azonnal a végstátusz beállítását követően.
5 másodperc elteltével.
10 másodperc elteltével.
30 másodperc elteltével.
1 perc elteltével.
5 perc elteltével.
15 perc elteltével.
30 perc elteltével.
1 óra elteltével.
3 óra elteltével.
6 óra elteltével.
12 óra elteltével.
1 nap elteltével.
A kiterjesztett URL értesítés igénybevételéhez vegye fel a kapcsolatot az ügyfélszolgálatunkkal a [email protected] címen.
A NotificationUrl átadása minden tranzakció inicializáció során kötelező.
Továbbá figyeljen arra, hogy a megadott értesítési URL cím (NotificationUrl):
rendelkezzen HTTPS protokollal
legyen mindenkor publikusan elérhető
A JSON formátumú értesítésben található paraméterek kis kezdőbetűkkel szerepelnek. Ezzel ellentétben a tranzakció részletes adatainak lekérdezésére (Details hívásra) adott válasz paraméterei nagy kezdőbetűvel rendelkeznek.
Beállítás lépései
Végezze el a következő lépéseket az URL értesítés megfelelő működéséhez.
A leírt folyamatot minden egyes NotificationUrl híváskor végre kell hajtani.
Adjon meg egy értesítési URL címet a
NotificationUrlparaméter segítségével.Vizsgálja meg, hogy a raw request body tartalmaz JSON típusú adattartalmat (a rendszerünkből érkező
NotificationUrlhívás során).Nyerje ki az aktuális
TransactionIdértéket a raw request body-ból.Indítson egy
Resultkérést melyben megadja aNotificationUrltörzséből kinyertTransactionIdértéket.Dolgozza fel a
Resultkérésre kapott választ, majdmentse el a rendszerében a tranzakció végstátuszát (
ResultCode).Válaszoljon HTTP 200-as státusz kóddal a rendszerünkből érkező
NotificationUrlhívásra.
Példa (URL értesítés beállítására teszt környezetben)
Last updated
Was this helpful?

