API és fejlesztés
Hogyan működik egy Open Banking-fizetésindítás a háttérben?
A fizetésindítás nem ugyanaz, mint egy egyszerű banki átutalás megjelenítése. Végigvezetjük a PISP-alapú folyamatot a kereskedői fizetéstől a banki hitelesítésen át a státuszkezelésig.

A lényeg 30 másodpercben
A PISP-folyamat három kulcsszereplője és kritikus pontja.
PISP kezdeményez
A jogosult fizetéskezdeményezési szolgáltató az ügyfél kérésére küldi a fizetési megbízást a bank felé.
A bank hitelesít
A fizető fél a bank által támogatott folyamatban hagyja jóvá a fizetést; szükség esetén erős ügyfélhitelesítéssel.
Státusz ≠ jóváírás
A technikai befogadás, a banki feldolgozás és a kereskedőnél ténylegesen beérkezett összeg nem ugyanaz az állapot.
A fizetésindítás nem szabad számlahozzáférés
A PISP csak az ügyfél kifejezett kérésére kezdeményezhet fizetést. A PSD2 szerint nem tarthatja magánál a fizető fél pénzét a fizetésindítás keretében, és nem használhatja az adatokat a kért szolgáltatástól eltérő célra. A tranzakció elindítása nem azonos a végleges jóváírással: a kereskedőnek a megfelelő státuszt és elszámolást is ellenőriznie kell.
Mi történik egy Open Banking-fizetés során?
Képzeljünk el egy webáruházat, ahol a vásárló bankkártya helyett a bankszámlájáról indíthat fizetést. A pénz a vásárló bankján keresztül jut el a kedvezményezetthez, a fizetéskezdeményezési szolgáltató (PISP) pedig az ügyfél kérésére segít a megbízás technikai elindításában.
A fizetésindítási szolgáltatás különbözik a számlainformációs szolgáltatástól (AISP). Az AISP meghatározott számlaadatokat használ fel az ügyfél kifejezett hozzájárulásával; a PISP egy konkrét fizetési folyamatot kezdeményez. A PSD2 66. cikke előírja a fizetéskezdeményezésre jogosult szolgáltatók alapvető kötelezettségeit.
A tipikus technikai szereplők
Kereskedő: a vásárlás összegét, pénznemét és rendelési azonosítóját kezeli, valamint a fizetés eredményére vár.
PISP: a fizetésindítás ügyféloldali és banki kommunikációját szervezi, és a jogosultsága, illetve a banki API szerződéses vagy szabályozott feltételei szerint kommunikál a számlavezető szolgáltatóval.
Számlavezető bank (ASPSP): a fizető fél fizetési számláját vezeti, biztosítja a szükséges hozzáférési és hitelesítési eljárásokat, majd a vonatkozó feltételek mellett feldolgozza a megbízást.
Fizető fél: ellenőrzi a fizetés összegét, kedvezményezettjét, és a megfelelő banki folyamatban jóváhagyja a fizetést. A konkrét képernyők és API-hívások bankonként eltérnek.
1. A rendelésből fizetési szándék lesz
A webáruház létrehoz egy fizetési munkamenetet a PISP-nél, amelyhez rendelésazonosítót és a fizetéshez szükséges adatokat rendel. A vevő ekkor kiválaszthatja a támogatott bankot, illetve a PISP felülete megfelelően azonosíthatja a számlavezető szolgáltatót.
A kereskedő saját rendszerében érdemes minden próbálkozást külön technikai azonosítóval kezelni, ugyanakkor a rendeléshez kapcsolódó egyértelmű belső egyeztetési kulcsot megtartani.
2. A PISP átadja a megbízást a banknak
A jogosult PISP az alkalmazható PSD2-interfészen kezdeményezi a fizetést. A kérelem a megfelelő folyamatban tartalmazza például a kedvezményezett számláját, az összeget és a pénznemet; a konkrét API-mezőket a bank vagy a választott interfész dokumentációja határozza meg.
A PISP azonosítására és a szabályozott kommunikációra biztonságos technikai megoldások szolgálnak. Az EBA szakmai értelmezéseiben az eIDAS tanúsítványok szerepe is megjelenik a harmadik feles szolgáltatók banki interfészeken történő azonosításánál. A tanúsítvány megléte azonban önmagában nem helyettesíti a szolgáltatói jogosultság ellenőrzését.
3. Ügyfélhitelesítés és fizetésjóváhagyás
A bank a vonatkozó szabályok szerint elvégzi a szükséges ügyfélhitelesítést. A felhasználó banki alkalmazásban vagy más, bank által támogatott folyamatban ellenőrizheti a fizetés részleteit. Az erős ügyfélhitelesítésnél a hitelesítést a tranzakció összegével és kedvezményezettjével dinamikusan összekapcsoló követelmények is relevánsak lehetnek.
A bank a jogszabály szerinti feltételekkel bizonyos kivételeket is alkalmazhat az erős ügyfélhitelesítési kötelezettség alól. Emiatt nem minden banki folyamat néz ki teljesen ugyanúgy. A PISP-nek nem szabad a vásárlótól a banki hitelesítési titkokat indokolatlanul elkérnie vagy eltárolnia.
4. Technikai válasz, státusz és visszatérés
A kezdeményezés után a PISP a bank és az API által támogatott módon információt kaphat a fizetés állapotáról. Lehetséges, hogy a vásárló visszatér a webáruházba, miközben a tranzakció még feldolgozás alatt áll. A visszatérési URL megnyitása önmagában nem bizonyítja a fizetés sikerét.
A kereskedő backendjének hitelesített, szerveroldali státuszinformációból és szükség esetén a pénzügyi egyeztetésből kell döntést hoznia. A PISP callbackje, a banki API-válasz és a kedvezményezetti számlán ténylegesen beérkező összeg eltérő időpontban állhat rendelkezésre.
Fizetésindítás: az ügyfél útja
Szemléltető PISP-folyamat, nem egy konkrét bank API-leírása.
Fizetési mód kiválasztása
A vásárló banki számláról történő fizetést választ a kereskedőnél.Fizetésindítási munkamenet
A kereskedő és a jogosult PISP egyezteti a rendelés és a fizetési kérelem azonosítóit.Banki hitelesítés
A vásárló az adott bank megoldásán keresztül ellenőrzi és jóváhagyja a fizetést.Státusz és egyeztetés
A kereskedő megbízható státuszadatból és szükség esetén számlajóváírásból zárja le a rendelést.
Mire figyeljen egy fejlesztő?
Idempotencia: a duplán elküldött kérés ne hozzon létre akaratlanul két fizetést. Ehhez az API által támogatott azonosítókat és saját üzleti védelmeket is használni kell.
Státuszgép: külön kezeld a létrehozott, hitelesítésre váró, elutasított, feldolgozás alatti és véglegesnek tekinthető állapotokat. A konkrét megnevezések nem egységesek minden banknál.
Biztonság: a visszairányítási címeket, callbackeket és szerveroldali API-válaszokat megfelelő módon ellenőrizd; banki jelszót, teljes hitelesítési titkot ne naplózz.
Hibakezelés: készülj fel lejárt munkamenetre, megszakított ügyfélútra, ideiglenesen nem elérhető bankra és időtúllépésre. Kétes helyzetben ne indíts automatikusan új fizetést az eredeti állapotának ellenőrzése nélkül.
Egyeztetés: a kereskedői rendelés azonosítója, a PISP tranzakcióazonosítója és a banktól kapott referenciák között követhető kapcsolatot alakíts ki. Az aszinkron státuszfrissítéseket és az ügyfélszolgálati ellenőrzést is vedd figyelembe.
Összegzés
A jól megtervezett Open Banking-fizetésindítás nem csupán egy bankválasztó képernyő. Szabályozott szolgáltatói szerepeket, biztonságos banki kommunikációt, ügyfélhitelesítést és következetes státuszkezelést igényel. A kereskedő számára az a legfontosabb, hogy megbízhatóan meg tudja különböztetni a megkezdett, a jóváhagyott és a ténylegesen teljesült fizetést.
Technikai magyarázó cikk, 2026. október. A folyamat szemléltető; a konkrét API-k, tranzakciós állapotok és visszajelzések szolgáltatónként különböznek.
Technikai és szabályozási források
- PSD2 – fizetéskezdeményezési szolgáltatások, 66. cikkEUR-Lex / Európai Unió(új ablakban nyílik meg)
- API-k technikai működéséről és fizetési státuszokról szóló szakmai egyeztetésEurópai Bankhatóság(új ablakban nyílik meg)
- EBA-válasz a PSD2 API-k megfelelő felhasználásáról és a szolgáltatói azonosításrólEurópai Bankhatóság(új ablakban nyílik meg)
- Az EBA szakmai munkacsoportjának API-útmutatóiEurópai Bankhatóság(új ablakban nyílik meg)
- Mi az a banki API, és hogyan működik az Open Banking?OpenBanking.hu(új ablakban nyílik meg)
Olvass tovább

Hogyan fedezte fel a mesterséges intelligencia a PHP2Shell-hibákat?
A PHP2Shell története nemcsak egy rendkívüli kibervédelmi riasztásról szól. A Calif és a Wiz kutatói mesterséges intelligencia segítségével azonosítottak kritikus, régóta rejtőző PHP-hibákat. Megmutatjuk, hogyan jutottak el a felfedezéstől a sürgős javításokig, és ez miért fontos a weboldalaknak és a vállalkozásoknak.

Megjelent a sürgős PHP-javítás: ezeket a verziókat kell telepíteni
Megjelent a két kritikus PHP-sérülékenységet javító rendkívüli biztonsági kiadás: a PHP 8.5.12, 8.4.27, 8.3.36 és 8.2.35 már elérhető. A hibák hitelesítés nélküli távoli kódfuttatást tehetnek lehetővé, ezért a CERT-EU és a PHP fejlesztői azonnali frissítést kérnek. Cikkünkben a pontos verziókat, a régi rendszerek helyzetét és a lekapcsolt szolgáltatások fejleményeit is követjük.