Payment-Callback-v2

A Barion wikiből


  • Tervezet
  • Üzlet
  • Informatika
  • Pénzügy
  • Jog
  • 100%
  • Online elfogadó
  • Mobil elfogadó
  • Pénztárgép
  • Feltöltés
  • Piactér
  • Nonprofit
  • Parkolas

Tranzakció indítása

POST A bolt Callback URL-je a bolt adatai között

A sikeres fizetés végén, a Barion szerver a boltnál beállított Callback URL-re egy REST hívást intéz, ezzel értesítve a boltot arról, hogy a fizetés megtörtént.

A Callback URL-t a webáruháznak kell biztosítania, amin keresztül a Barion rendszere információkat közöl a webáruházzal. Amennyiben a boltnál ez az URL nincs megadva, akkor a Barion rendszer nem fogja meghívni ezt.

A Barion erre az oldalra csak egy paramétert fog küldeni, a fizetés azonosítóját. A fizetés státuszát biztonsági okokból a boltnak kell lekérdeznie a GetPaymentState hívással, így e hívás nem közli a fizetés eredményét, csak egy értesítés, hogy a fizetés lezajlott.

Figyelem: Ez az értesítés nem jelenti a fizetés sikerességét, csak azt, hogy a fizetés lezajlott, sikeresen vagy sikertelenül! A visszahívás bármilyen hálózati probléma miatt meghiúsulhat, a Barion rendszer maximum 5 alkalommal próbálja értesíteni a boltot.

Bemenet

Mező neve Mező típusa Kötelező Megkötések Alapértelmezett érték Leírás Formátum / Példa
PaymentId Guid Kötelező nincs nincs A Barion által regisztrált fizetési tranzakció azonosítója. edd81a0a-35b0-439f-9180-3933d5b3f5ad

A hívás eredményét a Barion szerver csak naplózza.

Példák

Callback hívás a bolt URL-jére

Sikeres vagy sikertelen fizetés esetén, azaz amikor a "fizetek" gombot megnyomja a vásárló, és a fizetés sikeresen vagy sikertelenül lefut:

http://shop.example.com/return?paymentId=DED3760B-C711-4286-BD36-F72ABAEF38F0