Hogyan működik egy online bankkártyás fizetés?

Frissítve: 2026. 10. 03. · 5 perc olvasás

Online vásárláskor a „Fizetek" gomb mögött több szereplő dolgozik együtt: a vásárló, a webáruház, a fizetési szolgáltató és a bank. Lépésről lépésre így néz ki a folyamat.

1. A rendelés rögzítése

A webáruház a kosár tartalmából rendelést készít „fizetésre vár" állapotban. Az összeget és a tételeket a szerver az adatbázisból számolja, nem a böngészőtől veszi át.

2. Átirányítás a fizetési oldalra

A webáruház létrehoz egy fizetési munkamenetet a szolgáltatónál (például Stripe Checkout), és a vásárlót átirányítja. A kártyaadat itt kerül megadásra, ezért nem érinti a webáruház szerverét.

3. Hitelesítés és engedélyezés

A szolgáltató a bank felé továbbítja a tranzakciót. Az európai szabályok miatt a vásárlónak gyakran erős ügyfél-hitelesítéssel (például 3-D Secure, banki alkalmazásban jóváhagyás) is igazolnia kell magát. A bank elfogadja vagy elutasítja a fizetést.

4. Visszairányítás

A vásárló visszatér a webáruházba egy „köszönjük" vagy „megszakítva" oldalra. Ez azonban csak kényelmi lépés: az oldal nem bizonyítja, hogy a fizetés megtörtént.

5. Webhook: a hiteles értesítés

A szolgáltató a háttérben aláírt üzenetet küld a webáruháznak. A rendszer ellenőrzi az aláírást, összeveti az összeget a saját rendelésével, és csak ezután jelöli fizetettre a rendelést, aktiválja a terméket vagy a hozzáférést. Ugyanaz az üzenet többször is megérkezhet, ezért a feldolgozásnak ismételhetőnek (idempotensnek) kell lennie.

6. Visszaigazolás és számla

A vásárló visszaigazoló e-mailt kap, az üzemeltető pedig értesítést. A számlázás a vállalkozás adózási szabályai szerint történik.

A szolgáltatóról a Stripe bevezetőben olvashatsz, a teljes webáruház felépítéséről pedig a webáruház készítés lépései cikkben.

Szeretnéd mindezt a gyakorlatban is megtanulni?

A Webmester képzés tanfolyamán egy valódi webáruházat építesz fel a nulláról, PHP-val, MySQL-lel és JavaScripttel.

További cikkek