LogoLogo
ENG
  • A dokumentáció megújult
  • Általános információk
    • Dokumentáció ismertető
    • Hitelesítés és kapcsolódás
      • Hitelesítési adatok előkészítése
      • Kapcsolódás a tesztrendszerhez
      • Kapcsolódás az éles rendszerhez
      • Titkosítás és IP címek
  • Egyszeri fizetések (One-time payment)
    • Általános ismertető
    • Bankkártya és mobiltárca
      • Azonnali terhelés
        • Fizetési folyamat
        • Tranzakció inicializálása (Init)
        • Erős ügyfél-hitelesítés (PSD2/SCA)
          • Vásárlói adatok
            • Általános vásárlói adatok
            • Bolt specifikus adatok
            • Böngésző adatok
          • Rendelési adatok
            • Általános rendelési adatok
            • Számlázási adatok
            • Szállítási adatok
            • Termékadatok
        • Visszairányítási módok
        • Tranzakció indítása (Start)
        • URL Értesítés
        • Tranzakció eredményének lekérdezése (Result)
        • Tranzakció részletes adatainak lekérdezése (Details)
        • Tranzakció összegének visszatérítése (Refund)
      • Későbbi terhelés (kétlépcsős fizetés)
        • Fizetési folyamat
        • Kétlépcsős tranzakció inicializálása (Init)
        • Erős ügyfél-hitelesítés (PSD2/SCA)
          • Vásárlói adatok
            • Általános vásárlói adatok
            • Bolt specifikus adatok
            • Böngésző adatok
          • Rendelési adatok
            • Általános rendelési adatok
            • Számlázási adatok
            • Szállítási adatok
            • Termékadatok
        • Visszairányítási módok
        • Tranzakció indítása (Start)
        • URL Értesítés
        • Tranzakció eredményének lekérdezése (Result)
        • Tranzakció részletes adatainak lekérdezése (Details)
        • Kétlépcsős tranzakció lezárása (Close)
        • Tranzakció összegének visszatérítése (Refund)
    • SZÉP Kártya
      • Fizetési folyamat
      • Tranzakció inicializálása (Init)
        • K&H specifikus paraméterek
          • K&H Extra paraméterek
        • MBH specifikus paraméterek
        • OTP specifikus paraméterek
      • Visszairányítási módok
      • Tranzakció indítása (Start)
      • URL Értesítés
      • Tranzakció eredményének lekérdezése (Result)
      • Tranzakció részletes adatainak lekérdezése (Details)
      • Tranzakció összegének visszatérítése (PayRefund)
        • Visszatérítési igény beküldése (Refund)
          • MBH SZÉP Kártya sztornó
        • Visszatérítési igény lekérdezése (SettlementRefund)
          • Köteg (Batches) és tétel (Items) adatok visszatérítéseknél
    • Online áruhitel
      • Fizetési folyamat
      • Tranzakció inicializálása (Init)
        • MBH Online Áruhitel specifikus paraméterek
        • OTP Áruhitel specifikus paraméterek
      • Tranzakció indítása (Start)
      • URL Értesítés
      • Tranzakció eredményének lekérdezése (Result)
      • Tranzakció részletes adatainak lekérdezése (Details)
    • Átutalás
      • Fizetési folyamat
      • Tranzakció inicializálása (Init)
        • Worldline - Saferpay specifikus paraméterek
      • Visszairányítási módok
      • Tranzakció indítása (Start)
      • URL Értesítés
      • Tranzakció eredményének lekérdezése (Result)
      • Tranzakció részletes adatainak lekérdezése (Details)
      • Tranzakció összegének visszatérítése (Refund)
      • Tranzakció érvénytelenítése (Cancel)
  • egykattintásos fizetés (one-click payment)
    • Általános CIT ismertető
    • Bankkártya és mobiltárca
      • Azonnali terhelés
        • Fizetés fizetőeszköz-regisztrációval
          • Fizetési folyamat (fizetőeszköz-regisztrációhoz)
          • Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Visszairányítási módok
          • Tranzakció indítása fizetőeszköz-regisztráció befejezéséhez (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Tranzakció összegének visszatérítése (Refund)
        • Rákövetkező fizetés regisztrált fizetőeszközzel
          • Fizetési folyamat (rákövetkező fizetés)
          • Tranzakció inicializálása (Init) (regisztrált fizetőeszközzel)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Visszairányítási módok
          • Tranzakció indítása regisztrált fizetőeszközzel (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Tranzakció összegének visszatérítése (Refund)
      • Későbbi terhelés (kétlépcsős fizetés)
        • Fizetés fizetőeszköz-regisztrációval
          • Fizetési folyamat (fizetőeszköz-regisztrációhoz)
          • Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Visszairányítási módok
          • Tranzakció indítása fizetőeszköz-regisztráció befejezéséhez (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Kétlépcsős tranzakció lezárása (Close)
          • Tranzakció összegének visszatérítése (Refund)
        • Rákövetkező fizetés regisztrált fizetőeszközzel
          • Fizetési folyamat (rákövetkező fizetés)
          • Tranzakció inicializálása (Init) (regisztrált fizetőeszközzel)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Visszairányítási módok
          • Tranzakció indítása regisztrált fizetőeszközzel (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Kétlépcsős tranzakció lezárása (Close)
          • Tranzakció összegének visszatérítése (Refund)
    • SZÉP Kártya
      • Fizetés fizetőeszköz-regisztrációval
        • Fizetési folyamat (fizetőeszköz-regisztrációhoz)
        • Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
        • Visszairányítási módok
        • Tranzakció indítása fizetőeszköz-regisztráció befejezéséhez (Start)
        • URL Értesítés
        • Tranzakció eredményének lekérdezése (Result)
        • Tranzakció részletes adatainak lekérdezése (Details)
        • Tranzakció összegének visszatérítése (PayRefund)
          • Visszatérítési igény beküldése (Refund)
            • MBH SZÉP Kártya sztornó
          • Visszatérítési igény lekérdezése (SettlementRefund)
            • Köteg (Batches) és tétel (Items) adatok visszatérítéseknél
      • Rákövetkező fizetés regisztrált fizetőeszközzel
        • Fizetési folyamat (rákövetkező fizetés)
        • Tranzakció inicializálása (Init) (regisztrált fizetőeszközzel)
        • Visszairányítási módok
        • Tranzakció indítása regisztrált fizetőeszközzel (Start)
        • URL Értesítés
        • Tranzakció eredményének lekérdezése (Result)
        • Tranzakció részletes adatainak lekérdezése (Details)
        • Tranzakció összegének visszatérítése (PayRefund)
          • Visszatérítési igény beküldése (Refund)
            • MBH SZÉP Kártya sztornó
          • Visszatérítési igény lekérdezése (SettlementRefund)
            • Köteg (Batches) és tétel (Items) adatok visszatérítéseknél
    • Átutalás (tájékoztató)
    • Regisztrált fizetőeszköz kezelése
      • Fizetőeszköz-regisztráció lekérdezése
      • Fizetőeszköz-regisztráció érvénytelenítése
      • Az összes fizetőeszköz-regisztráció érvénytelenítése
  • ismétlődő fizetés (recurring payment)
    • Általános MIT ismertető
      • MIT fizetéstípusok
    • Bankkártya és mobiltárca
      • Azonnali terhelés
        • Fizetés fizetőeszköz-regisztrációval
          • Fizetési folyamat (fizetőeszköz-regisztrációhoz)
          • Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
              • MIT fizetéstípus adatok
          • Visszairányítási módok
          • Tranzakció indítása fizetőeszköz-regisztráció befejezéséhez (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Tranzakció összegének visszatérítése (Refund)
        • Rákövetkező fizetés regisztrált fizetőeszközzel
          • Fizetési folyamat (rákövetkező fizetés)
          • Tranzakció inicializálása (InitRP) (regisztrált fizetőeszközzel)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Tranzakció indítása regisztrált fizetőeszközzel (StartRP)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Tranzakció összegének visszatérítése (Refund)
      • Későbbi terhelés (kétlépcsős fizetés)
        • Fizetés fizetőeszköz-regisztrációval
          • Fizetési folyamat (fizetőeszköz-regisztrációhoz)
          • Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
              • MIT fizetéstípus adatok
          • Visszairányítási módok
          • Tranzakció indítása fizetőeszköz-regisztráció befejezéséhez (Start)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Kétlépcsős tranzakció lezárása (Close)
          • Tranzakció összegének visszatérítése (Refund)
        • Rákövetkező fizetés regisztrált fizetőeszközzel
          • Fizetési folyamat (rákövetkező fizetés)
          • Tranzakció inicializálása (InitRP) (regisztrált fizetőeszközzel)
          • Erős ügyfél-hitelesítés (PSD2/SCA)
            • Vásárlói adatok
              • Általános vásárlói adatok
              • Bolt specifikus adatok
              • Böngésző adatok
            • Rendelési adatok
              • Általános rendelési adatok
              • Számlázási adatok
              • Szállítási adatok
              • Termékadatok
          • Tranzakció indítása regisztrált fizetőeszközzel (StartRP)
          • URL Értesítés
          • Tranzakció eredményének lekérdezése (Result)
          • Tranzakció részletes adatainak lekérdezése (Details)
          • Kétlépcsős tranzakció lezárása (Close)
          • Tranzakció összegének visszatérítése (Refund)
    • Átutalás (tájékoztató)
    • Regisztrált fizetőeszköz kezelése
      • Fizetőeszköz-regisztráció lekérdezése
      • Fizetőeszköz-regisztráció érvénytelenítése
      • Az összes fizetőeszköz-regisztráció érvénytelenítése
  • fizetőeszköz-verifikáció
    • Általános ismertető
    • Bankkártya és mobiltárca
      • Verifikációs folyamat (fizetőeszköz-regisztrációhoz)
      • Verifikáció inicializálása (Init)
      • Erős ügyfél-hitelesítés (PSD2/SCA)
        • Vásárlói adatok
          • Általános vásárlói adatok
          • Bolt specifikus adatok
          • Böngésző adatok
        • Rendelési adatok
          • Általános rendelési adatok
          • Számlázási adatok
          • Szállítási adatok
          • Termékadatok
          • MIT fizetéstípus adatok
      • Visszairányítási módok
      • Tranzakció indítása verifikáció befejezéséhez (Start)
      • URL Értesítés
      • Verifikáció eredményének lekérdezése (Result)
      • Verifikáció részletes adatainak lekérdezése (Details)
    • Regisztrált fizetőeszköz kezelése
      • Fizetőeszköz-regisztráció lekérdezése
      • Fizetőeszköz-regisztráció érvénytelenítése
      • Az összes fizetőeszköz-regisztráció érvénytelenítése
  • Kiegészítő szolgáltatások
    • Általános ismertető
    • Fizetési rendszerhiba riasztás (PayAlert)
      • Kritikus hiba a terminálon
      • Nincs sikeres tranzakció
      • Magas a “megválaszolhatatlan” állapotú tranzakciók aránya
      • Magas a nem sikeres státuszú tranzakciók aránya egy adott fizetési szolgáltatónál
    • Elektronikus számlázás (PayBill)
    • Könyvelés támogatás és tranzakciók pénzügyi elszámolása (PayBook)
      • Köteg (Batches) és tétel (Items) adatok
    • Fizetési hivatkozás (PayLink)
      • Fizetési hivatkozás létrehozása
      • Fizetési hivatkozás részletes adatainak lekérdezése
      • Fizetési hivatkozás érvénytelenítése
    • Kifizetés (PayOut)
    • SZÉP Kártya visszatérítések (PayRefund)
      • Visszatérítési igény beküldése (Refund)
        • MBH SZÉP Kártya sztornó
      • Visszatérítési igény lekérdezése (SettlementRefund)
        • Köteg (Batches) és tétel (Items) adatok visszatérítéseknél
  • Segédlet
    • Általános ismertető
    • Tranzakció státuszok
    • Tranzakció állapotok
    • Erős ügyfél-hitelesítés (PSD2/SCA)
      • Vásárlói adatok
        • Általános vásárlói adatok
        • Bolt specifikus adatok
        • Böngésző adatok
      • Rendelési adatok
        • Általános rendelési adatok
        • Számlázási adatok
        • Szállítási adatok
        • Termékadatok
        • MIT fizetéstípus adatok
    • Visszairányítási módok
    • Extra paraméter szabályok
    • Fizetési szolgáltató specifikus adatok
      • Barion Smart Gateway
        • Extra paraméterek
      • CIB Bank
      • Global Payments
        • Extra paraméterek
      • K&H Bank
        • Extra paraméterek
        • Bankkártya regisztráció visszavonása
      • K&H SZÉP Kártya
        • Extra paraméterek
      • MBH Online Áruhitel
        • Extra paraméterek
      • MBH SZÉP Kártya
        • Extra paraméterek
      • OTP Bank Áruhitel
        • Extra paraméterek
      • OTP SZÉP Kártya
        • Extra paraméterek
      • PayPal REST
        • Extra paraméterek
      • Paysafecard
      • Paysafecash
      • PayU Classic
      • PayU REST
        • Egyedi fizetési felület
        • Extra paraméterek
      • RaiffeisenPay
        • Extra paraméterek
      • SimplePay
        • Bankkártya regisztráció
        • Deeplink létrehozása qvik azonnali átutaláshoz (EAM)
        • Extra paraméterek
      • SimplePay Instant Transfer
      • Stripe
        • Extra paraméterek
      • Teya RPG
        • Egyedi fizetési felület
        • Tranzakciók pénzügyi beazonosítása könyveléshez
      • Teya SecurePay
      • UniCredit Bank
      • Viva Wallet
        • Extra paraméterek
      • Worldline - Saferpay
        • Extra paraméterek
    • Fizetés integrációja mobilalkalmazásba
      • Tranzakció indítás hagyományos módon
      • Tranzakció indítása módosított visszairányítással
    • Változásnapló
Powered by GitBook
On this page
  • Működés
  • Beállítás lépései
  • Példa (URL értesítés beállítására teszt környezetben)

Was this helpful?

  1. ismétlődő fizetés (recurring payment)
  2. Bankkártya és mobiltárca
  3. Későbbi terhelés (kétlépcsős fizetés)
  4. Rákövetkező fizetés regisztrált fizetőeszközzel

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ó (InitRP) 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.

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.

  1. Adjon meg egy értesítési URL címet a NotificationUrl paraméter segítségével.

  2. Vizsgálja meg, hogy a raw request body tartalmaz JSON típusú adattartalmat (a rendszerünkből érkező NotificationUrl hívás során).

  3. Nyerje ki az aktuális TransactionId értéket a raw request body-ból.

  4. Indítson egy Result kérést melyben megadja a NotificationUrl törzséből kinyert TransactionId értéket.

  5. Dolgozza fel a Result kérésre kapott választ, majd

  6. mentse el a rendszerében a tranzakció végstátuszát (ResultCode).

  7. Válaszoljon HTTP 200-as státusz kóddal a rendszerünkből érkező NotificationUrl hívásra.

PHP használata esetén így nyerheti ki a TransactionId értékét:

$json = file_get_contents('php://input');
$data = json_decode($json);
$transactionId = $data->commonData->transactionId;

Példa (URL értesítés beállítására teszt környezetben)

curl --url 'https://system-test.paymentgateway.hu/api/payment/' \
  --user 'sdk_test:86af3-80e4f-f8228-9498f-910ad' \
  --user-agent 'InitRP | merchant-store.com | PHP | 7.3.0' \
  --request 'POST' \
  --data 'method=InitRP' \
  --data 'json=
    {
        "StoreName":"sdk_test",
        "ReferenceTransactionId":"783593c87fee4d372f47f53840028682",
        "ResponseUrl":"https://demo.nevogate.com/response.php",
        "NotificationUrl":"https://www.notification.url/",
        "Amount":200,
        "Currency":"HUF",
        "OrderId":"TEST-ORDER-ID-REG",
        "UserId":"TEST-USER-ID-REG"
    }'
PreviousTranzakció indítása regisztrált fizetőeszközzel (StartRP)NextTranzakció eredményének lekérdezése (Result)

Last updated 9 days ago

Was this helpful?