Tétkártya

Authorization vs. settlement: mi történik a Mastercardos fogadási befizetés után

Betöltés...

Két fázis, amit a fogadó nem mindig lát

Egy ügyfélpanasz tipikus formája: „A bukméker oldalon még nem érkezett meg a befizetés, de a kártyakivonatomon már látom.” A magyarázat egy kétfázisú technikai folyamat – authorization és settlement -, ami a kártyatársasági rails-en minden tranzakcióra futtatott. Az első másodperces, a második 1-3 munkanapos. Aki a kettőt nem látja szét, gyakran ugyanazon tranzakcióra kétszer is megpróbál fizetni – és sokszor csak később jön rá a tévedésre.

Ez a cikk ezt a kétfázisú modellt mutatja meg, és hogy mit jelent a hétköznapi felhasználói élmény szintjén.

Az authorization: a hold a kártyán

Az authorization a tranzakció első fázisa. Amikor a fogadási oldalon megnyomod a „Befizetés” gombot, és a 3D Secure megerősítés is lefutott, a Mastercard hálózat egy „auth” üzenetet küld a kártyakibocsátó banknak. A bank ellenőrzi: van-e elég fedezet, aktív-e a kártya, megengedi-e az MCC, és nincs-e fraud-jelzés. Ha minden rendben, válaszként „approval”-t küld, és a kibocsátó bank egyúttal „hold”-ot tesz a számládra a tranzakció összegére.

Ez a hold tipikusan másodperceken belül megjelenik a banki applikációdban. A számládon „blokkolt” vagy „függőben” státuszú tételként látszik, és csökkenti az „elérhető egyenlegedet”. A teljes egyenleged még nem változott – csak az elérhető. Ezzel együtt a fogadási oldal megkapja az „approval” jelzést, és azonnal jóváírja a fogadási egyenlegedet.

A hold időtartama tipikusan 24-72 óra. Ha ezen időablakon belül a settlement nem fut le, a bank automatikusan felszabadítja a holdot, és az összeg visszakerül az elérhető egyenlegre. Ez a „auth-only without capture” eset – ritkán előforduló helyzet, de létezik (pl. ha a merchant elfelejtett capture-t küldeni).

Clearing és settlement: amikor a pénz tényleg mozog

A settlement a tranzakció második fázisa, amikor a tényleges pénzmozgás megtörténik. Ez nem azonnali – tipikusan 1-3 munkanapot vesz igénybe.

A folyamat: a fogadási oldal acquirer bankja (a merchant oldali bank) napi szinten kötegeli (batch-eli) a teljesített tranzakciókat, és összesítve továbbítja a Mastercard hálózathoz a „clearing” lépésben. A Mastercard validálja, és továbbítja a kibocsátó bankhoz, amely véglegesen leterheli a kártyatulajdonos számláját, és átutalja az összeget a Mastercard központi elszámolórendszerébe. A Mastercard a saját díjait levonja, és az ottani egyenlegben jóváírja az acquirer banknak. Az acquirer bank végül a merchant – vagyis a fogadási oldal – számlájára helyezi a tényleges összeget.

Ez a többlépcsős folyamat történik a háttérben minden Mastercardos befizetésnél. A fogadó számára a végeredmény ugyanaz: az authorizationkor a fogadási oldalon megjelenik az egyenleg, és a kártyán csak a hold látszik; a settlement után a kártyán véglegesedik a terhelés. A fogadási oldal viszont közben már működik teljes funkcionalitással.

Egy szempont, amit ritkán emelnek ki: a settlement-fázis hibái szinte mindig a háttérben oldódnak meg, anélkül, hogy a felhasználó észrevenné. Ha valamilyen banki vagy hálózati hiba miatt a settlement nem fut le elsőre, a Mastercard rendszer automatikus újrakísérleteket alkalmaz. Ez magyarázza, miért látsz néha 1 nap helyett 2-3 napos settlement-időt – egyszerűen a hálózati elszámolás többszörös ütemben futott.

„Pending” státusz: tipikus félreértések

A „pending” – magyarul „függőben” vagy „felfüggesztett” – státusz a leggyakrabban félreértett tranzakciós állapot. Néhány tipikus félreértés.

„Pending tranzakció = sikertelen befizetés.” Nem. A pending éppen azt jelenti, hogy az authorization sikeres volt, és a settlement folyamatban van. A fogadási egyenleget már jóváírták.

„Pending tranzakció megszakítható.” Részben. Ha a merchant nem küld settlement-et 24-72 órán belül, a hold automatikusan felszabadul. De a felhasználó nem tudja saját maga „lemondani” a tranzakciót, mert a merchant oldalon már megtörtént a fogadás-bevétel.

„Pending tranzakció = még átutalható az összeg másra.” Nem. A pending alatt blokkolva van az összeg az elérhető egyenlegen, és nem használható más tranzakcióra.

A magyar engedélyezett operátorok rendszerei pontosan a felhasználói élmény miatt gyors authorizationre épülnek: az egyenlegre azonnal jóváírnak, hogy a fogadás folytatódhasson.

Egy gyakorlati tanács a pending-státuszú tranzakciók kezeléséhez: ha azonnali kifizetést kérnél a fogadási oldalon, és a befizetésed még pending állapotban van a banki rendszerben, a fogadási egyenlegen viszont megjelent – a kifizetés indítható. Az operátor a saját egyenlegét kifizetheti, függetlenül a kibocsátó banki settlement állapotától. Csak a chargeback-eljárás indításához van bizonyos esetekben szüksége a settlement-megtörténtének – addig nem lehet vitatott tranzakciót indítani.

Kifizetésnél: az elszámolás miért tart tovább

A kifizetés – push-to-card OCT-tranzakció – egy ellenkező irányú flow, és a settlement-fázisa eltér. Az OCT-tranzakció elindításakor a merchant oldali bank „credit” üzenetet küld a Mastercard hálózaton keresztül a kártya kibocsátójához. A kibocsátó ellenőrzi a kártya érvényességét, és ha elfogadja, a Mastercard központi elszámolórendszer kezd egy fordított clearing-folyamatot. Az összeg a merchant oldali bank → Mastercard → kibocsátó bank útvonalon halad.

Az OCT settlement-ideje tipikusan 1-3 munkanap, hasonló a normál kártyás vásárlások settlement-jéhez. A Mastercard Chargeback Guide szerint a kártyatulajdonosnak 120 napja áll rendelkezésére chargeback-eljárás indítására bármilyen rendellenességre – ez az időablak a settlement utáni időszámlálásra is vonatkozik.

Egy felhasználói élmény-szempont: az OCT-tranzakció során a kártyatulajdonos nem lát „pending” állapotot. A kifizetés akkor jelenik meg a banki kivonaton, amikor a tényleges settlement megtörtént. A részletes payout-folyamatról a Mastercardos kifizetés bukmékernél oldalon írok.

Egy gyakorlati következmény: ha a fogadási oldalon „kifizetés elindítva” üzenetet kapsz, és a banki kivonaton 1-2 napig még nem látszik semmi, az nem hiba. A clearing-fázis a háttérben fut, és a végleges jóváírás csak a settlement után jelenik meg. Egy 100 ezer forintos nyeremény-kifizetés tipikusan 1-2 munkanapon belül látható lesz a kivonatodon – gyorsabb csak akkor, ha az operátor és a kibocsátó bank között valamiféle gyorsított integráció van (ami a magyar engedélyezett piacon még nem általános).

Havi zárás hatása a fogadói kivonatra

A magyar bankok többsége havi banki zárást alkalmaz, és a fogadási tranzakciók ezen belüli pozicionálása fontos. Egy hónap végén indított befizetés (auth: június 30) settlement-je (capture: július 1-2) átkerülhet a következő havi kivonatra. Ez nem hiba – a kivonat a settlement-dátum szerint rendezi a tételeket, és a havi költségek elosztása ennek megfelelően alakul. Ha a saját költségvetésedet havi szinten követed, érdemes ezt figyelembe venni.

Gyakori kérdések az elszámolásról

Felszabadul-e automatikusan a hold, ha a befizetés végül meghiúsul?
Igen, ha a merchant nem küld capture-üzenetet (settlement-jelzést) 24-72 órán belül az authorization után, a kibocsátó bank automatikusan felszabadítja a holdot. Az elérhető egyenleget visszanyered, és az összeg újra használható más tranzakcióhoz. Ez ritka helyzet – a magyar engedélyezett operátorok rutinszerűen küldik a capture-üzeneteket napi batch-ben.
Miért látom a befizetést a kártyakivonaton, ha a bukmékernél nem érkezett meg?
Ez tipikusan a fordított helyzet a normál működéshez képest, és általában időzítési kérdés. Az authorization sikeres volt – ezért látszik a kártyán hold-ként -, de valamilyen okból a fogadási egyenleg jóváírása késik vagy elmaradt. Az operátor ügyfélszolgálatának érdemes jelezni a tranzakció ID-jával – a probléma 24 órán belül feloldódik. Ha 72 óra után sem érkezik az egyenlegre, a hold a banki rendszerben automatikusan felszabadul.