Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: hknmtt 21. 07. 2025, 21:02:34
-
Kazda druha banka ma dnes vlastne platobne tlacidlo pre spustenie platby cez bankovy prevod.
Zaujimalo by ma, ci je nejaky skript/sluzba, ktora agreguje vsetky banky celosvetovo a vie to unifikovat od jednoho tlacidla nejak?
Idealne by som chcel, aby pouzivate po kliknuti zvolil svoju banku, ktora sa mu ulozi, a isiel normalne na stranku svojej banky, kde je vsetko predvyplnene a ak je na mobile, aby sa mu spustila jeho bankova aplikacia.
..chem privela?
-
Nejblíž tomu je PayPal.
-
Ano, jmenuje se to "platebni brana" - typicky 3rd party mezikus, ktery si pak bere nejake procenta od prodavajiciho :D
-
Mobilní bankovnictví často podporují QR platby, takže pokud nechceš platit někomu třetímu za platební bránu a uzavírat k tomu další smlouvy, tak tohle může být cesta. Na svém webu zobrazíš QR kód (+ platební informace pro ručně zadanou platbu) a uživatel v mobilním bankovnictví ho naskenuje, aplikace mu předvyplní formulář (číslo účtu, variabilní symbol, částka...) a on ho jen autorizuje. Ty pak už jen potřebuješ zjistit, že platba proběhla - tady je potřeba mít banku, která má API pro stahování historie transakcí (nebo ideálně pro posílání notifikací k tobě, že proběhla platba). Tam si ty platby budeš číst a párovat.
-
QR platby jsou záležitost ČR. V jiných státech možná funguje něco podobného, ale není to navzájem kompatibilní.
hknmtt chce celosvětové řešení. Zajímalo by mne, jestli vůbec ví, kolik takové mezinárodní bankovní převody stojí a jak dlouho trvají. Ani si nejsem jistý, zda jsou do SWIFT zapojené všechny státy.
Proto tohle řeší zprostředkovatelé, kteří to vyřeší řádově levněji, než kdyby si to hknmtt stavěl na koleni.
-
Mobilní bankovnictví často podporují QR platby, takže pokud nechceš platit někomu třetímu za platební bránu a uzavírat k tomu další smlouvy, tak tohle může být cesta. Na svém webu zobrazíš QR kód (+ platební informace pro ručně zadanou platbu) a uživatel v mobilním bankovnictví ho naskenuje, aplikace mu předvyplní formulář (číslo účtu, variabilní symbol, částka...) a on ho jen autorizuje. Ty pak už jen potřebuješ zjistit, že platba proběhla - tady je potřeba mít banku, která má API pro stahování historie transakcí (nebo ideálně pro posílání notifikací k tobě, že proběhla platba). Tam si ty platby budeš číst a párovat.
Tu su dva problemy:
a) toto funguje len ak je pouzivatel na PC a ma pri sebe aj svoj mobil kde aj ma svoju bankovu aplikaciu
b) z testovania som zistil ze standardizovany SEPA QR kod nie je zrovna prilis podporovany, napriklad wise ho nepodporuje vobec https://wise.com/help/articles/7cYlC8lKqbgjNNmlXyYtFL/how-can-i-pay-with-a-qr-code
Ale pozeram napriklad do dokumentacie Fio banky a oni napriklad ani nemaju zverejnenu url schemu pre tlacitko, co je naozaj super ze clovek je vlastne nuteny pouzit nejaku branu s ktorou spolupracuju.
-
Tu su dva problemy:
a) toto funguje len ak je pouzivatel na PC a ma pri sebe aj svoj mobil kde aj ma svoju bankovu aplikaciu
Muzes, prosim, nejak rozvest tuto myslenku? Nejak nechapu proc potrebujes 2 zarizeni na jednu platbu.
-
QR platby jsou záležitost ČR. V jiných státech možná funguje něco podobného, ale není to navzájem kompatibilní. hknmtt chce celosvětové řešení.
Přehlédl jsem, že to má být celosvětové. Pak souhlas. Ten PayPal bude nejjednodušší. Na jednu platbu sice drahý, ale pokud je plateb málo, tak jiné možnosti vycházejí ještě hůř.
a) toto funguje len ak je pouzivatel na PC a ma pri sebe aj svoj mobil kde aj ma svoju bankovu aplikaciu
Ano, proto jsem psal, že by tam měly být i platební údaje, aby mohl člověk zaplatit ručně ve svém internetovém bankovnictví.
b) z testovania som zistil ze standardizovany SEPA QR kod nie je zrovna prilis podporovany...
Problém je i u platebních karet – ty zdaleka nejsou tak globální a univerzální, jak si lidi myslí. Když si zřizuješ platební bránu, tak tam je často podmínka, že to bude akceptovat jen české karty nebo jen karty z některých zemí - kdybys chtěl, aby ti povolili karty z libovolné země, tak si musíš dost připlatit. Dále si připlatíš za firemní karty - v základu jsou typicky jen ty osobní soukromé. Taky býval takový nešvar, že ti brána kontroluje, co prodáváš a různé věci ti může zablokovat nebo za ně účtuje poplatky navíc - je to dost netransparentní a nespolehlivé - stejně jako PayPal - tam taky někdy platba neprojde nebo dělají problémy příjemci peněz a nechtějí mu je vyplatit. Oproti tomu bankovní převody fungují pořád ještě celkem dobře.
BTW: Ještě jsem si vzpomněl na jednu všivárnu - na to je potřeba si dávat pozor jako zákazník - někdy se tě platební brána snaží vmanipulovat do toho, abys místo jednorázové autorizace transakce jim udělil přístup k účtu (PSD2). Ten formulář vypadá prakticky stejně - jako vždy je potřeba pečlivě číst, k čemu člověk uděluje souhlas a co autorizuje.
-
Vsetko co tu bolo uvedene je mi zname. Mne ide vsak cisto len o domaci/sepa platobny prikaz cez internetove bankovnictvo pouzivatela. Pointa je aby pouzivatel nemusel manualne vyplnat udaje, ale len klikol na tlacidlo, alebo naskenoval QR kod. Ale problemy su, ako som pisal, neviem o sluzbe ktora by spristupnila tlacitka pre vsetky banky, ktore ich podporuju, pre desktopy, a sepa qr kod, pre mobily, i ked standardizovany, nie je prilis podporovany
:(
-
Tak na SK budes mit ten statni QR kod pro platby, ne? nebo to chtej delat po NFC ?
-
Vsetko co tu bolo uvedene je mi zname. Mne ide vsak cisto len o domaci/sepa platobny prikaz cez internetove bankovnictvo pouzivatela. Pointa je aby pouzivatel nemusel manualne vyplnat udaje, ale len klikol na tlacidlo, alebo naskenoval QR kod. Ale problemy su, ako som pisal, neviem o sluzbe ktora by spristupnila tlacitka pre vsetky banky, ktore ich podporuju, pre desktopy, a sepa qr kod, pre mobily, i ked standardizovany, nie je prilis podporovany
:(
Tak už aspoň budete pro příště vědět, že než napíšete dotaz, máte se zamyslet, a do dotazu pak napsat, co doopravdy chcete. Protože když chcete jen slovenské domácí platby a europlatby, ale do dotazu napíšete „vsetky banky celosvetovo“, nemůžete se divit, že vám odpovědi nevyhovují.
-
Vsetko co tu bolo uvedene je mi zname. Mne ide vsak cisto len o domaci/sepa platobny prikaz cez internetove bankovnictvo pouzivatela. Pointa je aby pouzivatel nemusel manualne vyplnat udaje, ale len klikol na tlacidlo, alebo naskenoval QR kod. Ale problemy su, ako som pisal, neviem o sluzbe ktora by spristupnila tlacitka pre vsetky banky, ktore ich podporuju, pre desktopy, a sepa qr kod, pre mobily, i ked standardizovany, nie je prilis podporovany
:(
Tak už aspoň budete pro příště vědět, že než napíšete dotaz, máte se zamyslet, a do dotazu pak napsat, co doopravdy chcete. Protože když chcete jen slovenské domácí platby a europlatby, ale do dotazu napíšete „vsetky banky celosvetovo“, nemůžete se divit, že vám odpovědi nevyhovují.
> Protože když chcete jen slovenské domácí platby
Pisal som domace a sepa platby. Nikde som Slovensko nespomenul ani raz. Zase rootovsky autizmus..
-
Vsetko co tu bolo uvedene je mi zname. Mne ide vsak cisto len o domaci/sepa platobny prikaz cez internetove bankovnictvo pouzivatela. Pointa je aby pouzivatel nemusel manualne vyplnat udaje, ale len klikol na tlacidlo, alebo naskenoval QR kod. Ale problemy su, ako som pisal, neviem o sluzbe ktora by spristupnila tlacitka pre vsetky banky, ktore ich podporuju, pre desktopy, a sepa qr kod, pre mobily, i ked standardizovany, nie je prilis podporovany
:(
Tak už aspoň budete pro příště vědět, že než napíšete dotaz, máte se zamyslet, a do dotazu pak napsat, co doopravdy chcete. Protože když chcete jen slovenské domácí platby a europlatby, ale do dotazu napíšete „vsetky banky celosvetovo“, nemůžete se divit, že vám odpovědi nevyhovují.
> Protože když chcete jen slovenské domácí platby
Pisal som domace a sepa platby. Nikde som Slovensko nespomenul ani raz. Zase rootovsky autizmus..
Nečekal jsem, že se zrovna vy připojíte ke kritice toho, že píšete nejasná zadání.
Nebo snad chcete podporovat i domácí platby v Nigérii? Asi ne. Takže ne celosvětově, a domácí se odkazuje na nějakou omezenou množinu států. Které jste ovšem nenapsal. Což není moje chyba…
-
všechny tyhle systémy nejsou "přeshraničně kompatibilní". I když vezmu třeba jen Česko a Slovensko, tak obě země mají vlastní systém QR kódů. Pak je tu problém měn, bezplatně se dají zařídit jen platby v korunách a eurech, všechny ostatní měny (HUF, PLN, USD,...) jsou už drahé zahraniční platby.
Nejvíce kompatibilní jsou platební karty, ale i těch existuje několik systémů (VISA, MasterCard, JCB (Japonsko), UnionPay (Čína), MIR (Rusko), AmEx (USA), DIners (hlavně USA), kdy se liší i účtované poplatky a ne všichni zprostředkovatelé umí všechny systémy. Pak jsou tu firemní karty, kde je fee vyšší.
-
Pre SK by mohlo vyhovovat https://www.payme.sk ktore prevadzkuje Slovenska bankova asociacia. Da sa tam vytvorit platobna linka pre platbu z uctu a podporuju to aplikacie minimalne tych najvacsich bank na SK.
-
Nejblíž tomu je PayPal.
V česku je populárnější spíš GoPay (https://www.gopay.com/cs/). Umí okamžité platby, bankovní převod, platební karty, SMS, kryptoměny atd.
-
Vsetko co tu bolo uvedene je mi zname. Mne ide vsak cisto len o domaci/sepa platobny prikaz cez internetove bankovnictvo pouzivatela. Pointa je aby pouzivatel nemusel manualne vyplnat udaje, ale len klikol na tlacidlo, alebo naskenoval QR kod. Ale problemy su, ako som pisal, neviem o sluzbe ktora by spristupnila tlacitka pre vsetky banky, ktore ich podporuju, pre desktopy, a sepa qr kod, pre mobily, i ked standardizovany, nie je prilis podporovany
:(
U QR kódů (implementačně to je prostá platba převodem) je problém, že když neproběhne tzv. okamžitá platba (https://cs.wikipedia.org/wiki/Okam%C5%BEit%C3%A1_platba), tak obchodník musí čekat (~1 pracovní den) než má důkaz, že platba opravdu proběhla. Okamžité platby lze provádět jen v určitých kombinací bank obchodníka a zákazníka.
Ta „bankovní tlačítka“ se odlišují tím, že je uživatel s pomocí API konkrétní banky zákazníka přesměrovaný na svůj internetbanking, který po provedení platby svým API obchodníkovi potvrdí platbu, i kdyby to nebyla okamžitá platba. Toto má typicky nejmenší latenci, ale na druhou stranu je potřeba implementovat „tlačítka“ pro každou banku zákazníka zvlášť – takže je potřeba fallback na jinou platební metodu, kdyby se zákazník netrefil do výčtu podporovaných bank. Navíc je tu bezpečnostní riziko pro zákazníka – měl by si ověřit, že byl opravdu přesměrovaný na skutečný internetbanking, a ne podvodný web.