( uid_4656 | 2020. 01. 30., cs – 18:38 )

Egy csomó helyen úgy működik a bankkártyás fizetés, hogy:

- a fizetés előtt egy T1 időben a bank elárulja a kártyatársaságnak, hogy mennyi pénz van az ügyfél számláján az adott pillanatban

- fizetsz T2 időben, a kártyatársaságnál meglévő pénzed lecsökken, de a banknál meglévő pénzed érintetlen marad

- a kártyatársaság szól T3 időben a banknak, hogy az ügyfélnek mennyivel van kevesebb pénze.

Egy rakás banki működés arra épített korábban, hogy T1 és T3 között (tipikusan este és reggel között) az ügyfél úgyse tud csinálni semmit a bankkal, nem tud pénz kivenni a bankkártyán kívül más csatornán, szóval ez így pont jó, ha T1 mondjuk tényleg este van T3 meg másnap hajnalban (meg bonyolultabb a könyvelések miatt a helyzet meg ilyenek, de azt most mindegy).

Na, ezt kell átalakítani úgy, hogy _mégis_ változhat mindkét helyen a kedvesügyfél egyenlege éjszaka is. És ha volt 100 ezer Ft-ja, akkor ne tudja a bankkártyájával és az azonnali átutalással is elkölteni. Ezt nem tudod csak úgy egyszerűen belepatkolni a rendszerbe (különösen, ha a kártyatársaság és a bank között mondjuk FTP-n megy a kommunikáció (nem, nem SFTP-n, és igen, láttam már ilyet)).