Online fizetés: Barion- és SimplePay-integráció webshopba és egyedi rendszerbe
A Barion és a SimplePay a hazai online fizetés két ismert szolgáltatója. Egyedi webshopba, foglalási vagy ügyviteli rendszerbe a hivatalos API-jukon kötjük be őket — a lényeg a biztonság és a fizetési állapot pontos követése.
Mit lehet automatizálni egy Barion- és SimplePay-integrációval?
- Fizetés indítása a rendelésből vagy foglalásból, átirányítással a szolgáltató biztonságos fizetőoldalára.
- Fizetési értesítés feldolgozása: sikeres fizetésnél a rendelés automatikusan fizetett állapotba kerül.
- Fizetés után számla: a sikeres fizetés automatikusan számlát indít Számlázz.hu vagy Billingo rendszerben.
- Teljes vagy részleges visszatérítés a háttérrendszerből.
- Kétlépcsős fizetés: az összeg zárolása, majd későbbi terhelése — ha a szolgáltatás és a szerződés lehetővé teszi.
Így működik a Barion- és SimplePay-integráció
01Hogyan zajlik egy fizetés?
A rendszerünk elindítja a fizetést a szolgáltatónál, a vevő a szolgáltató biztonságos oldalán fizet, majd visszatér a webshopba. A fizetés eredményéről a szolgáltató külön, szerver-szerver közötti értesítést küld — a rendelést mindig erre, és nem a vevő visszatérésére építve jelöljük fizetettnek.
02Barion
A Barion REST/JSON API-jához a bolt saját azonosítókulccsal (POSKey) kapcsolódik; külön teszt- és éles környezet áll rendelkezésre. Fizetési állapotváltozásnál a Barion visszahívást küld, amelyre 15 másodpercen belül sikeres válasz kell — utána a fizetés állapotát a Barion API-jától kérdezzük le. A sikertelen visszahívást a Barion néhányszor megismétli, majd e-mailben értesíti a boltot.
03SimplePay
A SimplePay API v2 JSON-üzenetekkel dolgozik; minden kérést és választ a kereskedői kulccsal képzett HMAC-SHA384 aláírás véd, amit mindkét irányban ellenőrzünk. A fizetés eredményéről a SimplePay értesítést (IPN) küld, amelyre 20 másodpercen belül aláírt válasz kell; sikertelen kézbesítésnél akár 3 napig próbálkozik. Az értesítési címet a teszt- és az éles fiókban külön kell beállítani.
Az élesítés előtt a SimplePay technikai ellenőrzést végez (1–3 munkanap), majd aktiválja a fiókot (1–5 munkanap). Ehhez aláírt szerződés, valamint a SimplePay logója és az adattovábbítási nyilatkozat kell a weboldalon — ezzel a projekt ütemezésénél számolunk.
Amit leggyakrabban építünk
- 01
Egyedi webshop vagy foglalási rendszer
Fizetés indítása, értesítés feldolgozása, sikeres fizetés után automatikus visszaigazolás a vevőnek — egyedi webshopban vagy foglalási rendszerben.
- 02
Fizetés → számla
A sikeres fizetés automatikusan kiállítja a számlát, és rögzíti rajta a fizetést — a NAV-jelentést a számlázó szolgáltatás végzi.
- 03
Visszatérítés a háttérrendszerből
Lemondásnál vagy reklamációnál a visszatérítés a saját felületről indítható, a számlázásban pedig elkészül a hozzá tartozó bizonylat.
Amire egy Barion- és SimplePay-integrációnál figyelünk
- 01
A visszatérés nem bizonyíték
A vevő visszatérése a webshopba nem bizonyítja a fizetést: megszakadhat, vagy meg is hamisítható. A fizetettséget mindig a szolgáltató értesítése és állapotlekérdezése alapján rögzítjük.
- 02
Ismételt értesítések
Minden értesítést aláírás alapján ellenőrzünk, és felkészülünk rá, hogy ugyanaz az értesítés többször is megérkezhet — egy fizetésből így sem lesz két számla.
- 03
Forint egész számként
A SimplePay a forintösszegeket egész számként várja; a kerekítést a kosárnál kell rendezni, nem a fizetésnél.
- 04
Teszt és éles beállítások
A teszt- és az éles fiók külön kulcsot és értesítési címet kér — az élesítéskor ezeket külön ellenőrizzük.
Gyakori kérdések
Barion vagy SimplePay?
Mennyi idő a SimplePay élesítése?
Tároljuk a vevők bankkártyaadatait?
Kapcsolódó integrációk
Források
- Barion — visszahívási mechanizmus
- Barion — fizetési állapot lekérdezése (v4)
- Barion — hivatalos PHP-könyvtár (GitHub)
- SimplePay — fejlesztőknek
Utolsó szakmai ellenőrzés: 2026. október 4.
Barion- és SimplePay-integráció: kérj ajánlatot
Írd meg, milyen rendszereket használsz és mit szeretnél automatizálni — egy rövid, ingyenes egyeztetés után írásos, tételes ajánlatot adunk.

