Kezdőlap

A Barion wikiből
Üdvözlünk a Barion "Doksi" wikijében. Itt helyezzük el a Barion fizetéssel kapcsolatos összes doksit, legyen az API leírás, tervezett API, jogi, pénzügyi vagy marketing jellegű anyag. A wiki feltöltés alatt áll, érdemes nézni az elkészültség %-át minden lap tetején.

Doksi-mainpage-it-business.png

Leírások, API referencia, minden, ami a Barion integrálásához kellhet egy fejlesztőnek. Üzleti, pénzügyi és jogi leírások, minden, ami egy vállalkozás vezetőinek kellhet a Barion használatához.

ÚJ API DOKUMENTÁCIÓ - HASZNÁLD EZT!

Elkészült az új Barion API dokumentáció első verziója. Alaposabb, részletesebb és ábrákkal gazdagított leírás készül, amelyet folyamatosan frissítünk. Mivel a Bariont már külföldön is használják, és mivel a fejlesztők tudnak angolul, a műszaki leírások angol nyelven készülnek a jövőben. 2017 március folyamán véglegesítjük az új angol doksit, majd a magyar verziót meg is szüntetjük.

A magyar API doksi:

Gyűjtő oldalak:


Gyűjtő oldalak:

Cikkek aszerint, hogy kinek szólnak

API-k listája

v2

A v2-es url-eket a /v2/ előtaggal kell ellátni. Például:

https://api.barion.com/v2/Payment/Start
Név Leírás
v2/Payment/Start Fizetési előkészítése
v2/Payment/FinishReservation Befoglalásos fizetés véglegesítése
v2/Payment/Reject Fizetési elutasítása
Callback az elfogadóhely szerverére 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.
v2/Payment/GetTransactionState Tranzakció részleteinek lekérdezése
v2/Payment/GetPaymentState Fizetés részleteinek lekérdezése
v2/Payment/Notify Felhasználó (készülék) értesítése fizetésre váró elfogadóhelyi tranzakcióról.
v2/Payment/Refund Megtörtént vásárlás vagy lezárt befoglalás tranzakcióinak részben vagy egészben történő visszatérítése a fizető fél számára.
v2/Qr/Generate QR kód kép generálása Bluetooth 4.0 nélküli mobilfizetési tranzakcióhoz
v2/Qr/Referral QR kód kép generálása más felhasználók meghívásához
v2/POS/Register Oline elfogadóhely regisztráció indítása, Barion elfogadáshoz szükséges paraméterek átadásával
v2/POS/Status Oline elfogadóhely regisztráció státuszának lekérdezése, Barion elfogadáshoz szükséges paraméterek átvétele
SignalR: NewTransaction Kliens értesítést kap új tranzakcióról (pl. pénzküldés).
SignalR: PaymentNotification Kliens (vásárló) értesítést kap új fizetési felkérésről (vásárlás során).
SignalR: PaymentCancelNotification Kliens (eladó) értesítést kap arról, hogy egy vásárló visszautasította a fizetést.
SignalR: PaymentCompleted Kliens (eladó) értesítést kap arról, hogy egy vásárló befejezte a fizetést.
v2/Withdraw/BankTransfer Tervezet:Visszaváltás banki átutalással bármely bankszámlára.


FIGYELEM! Az egyes API leírásoknál található példakódok és JSON struktúrák csupán szemléltető jelleggel szerepelnek a dokumentációban.
Egyszerű átmásolással nem használhatók, ezen adatszerkezetek felépítése minden esetben az integráló fél feladata!

v1

Név Leírás
/Transfer/Send Egyszerű elektronikus pénzküldés megvalósítása
/Payment/StartTransaction FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓ Fizetési tranzakció indítása weboldalról (payment gateway) vagy szoftverből (pénztárgép, vendéglátós szoftver)
/Account/Login Bejelentkezés a Barion rendszerbe
/Login/SignOut Leiratkozás üzenetküldő szolgáltatásokról
/Account/Balance Felhasználó egyenlegének lekérdezése
/Account/UserDetails Felhasználó adatainak lekérdezése
/Image/DownloadAvatar Felhasználó avatar képének letöltése
/Qr/Generate QR kód kép generálása Bluetooth 4.0 nélküli mobilfizetési tranzakcióhoz
/Qr/Referral QR kód kép generálása más felhasználók meghívásához
/Payment/GetTransactionState FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓAdott tranzakció adatainak lekérdezése
/Transaction/RecentPartners Legutóbbi tranzakciós partnerek lekérdezése
/Transaction/Detail Egy vagy több tranzakció adatainak lekérdezése
/Transaction/List FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓ Tranzakciótörténet lekérdezése
/Payment/Notify Felhasználó (készülék) értesítése fizetésre váró elfogadóhelyi tranzakcióról.
/Payment/Pay Egy adott elfogadóhelyi tranzakció kifizetése
/Payment/Cancel Egy adott elfogadóhelyi tranzakció elutasítása
/Transaction/Reserve FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓ Pénz befogalálása a felhasználó tárcájából
/Transaction/FinishReservation FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓ Befoglalt összeg véglegesítése
/Transaction/UpdateReservation FIGYELEM! EZ A HÍVÁS MÁR NEM HASZNÁLHATÓ Befoglalt összeg frissítése/módosítása
SignalR: ReportDetectedDevices Közelben érzékelt iBeacon eszközök bejelentése a szervernek.
SignalR: RegisterDevice A SignalR üzenetek fogadásához ezzel a hívással kell beregisztrálni a klienseket
SignalR: NearbyDevice Közelben lélő Barion készülékek érzékelése.
SignalR: NewTransaction Kliens értesítést kap új tranzakcióról (pl. pénzküldés).
SignalR: PaymentNotification Kliens (vásárló) értesítést kap új fizetési felkérésről (vásárlás során).
SignalR: PaymentCancelNotification Kliens (eladó) értesítést kap arról, hogy egy vásárló visszautasította a fizetést.
SignalR: Ping SignalR kapcsolat életbentartása.
/Transaction/StornoShopTransaction Korábban kifizetett vásárlás sztornózása.

Egyéb

Barion weboldal