Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Skusenosti s Fio a ich PSD2 Open API?

TomasX
verified
rating uzivatele
(4 hodnocení)
1. 2. 2023 08:38:19
Napsal puhy.cz;1657618
Standardní API od FIO má samozřejmě id transakce. Normálně to používám. Přečti si pořádně dokumentaci.
můžeš prosím napovědět? S jejich api pracuji a mají tam ID Pohybu i přijatých transakcí, mají tam ID pro karetní transakce, ale v případě příkazu k úhraně tam není možné vložit vlastní identifikaci jinám než do poznámek nebo jako symboly a myslím, že právě enkidu jde o vložení dodatečných metadat k příkazu k úhradě a pak nějaké sledování průběhu zpracování, jak jsem mezi řádky pochopil.
1. 2. 2023 08:38:19
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512526
enkidu
verified
rating uzivatele
1. 2. 2023 09:14:43
Napsal puhy.cz;1657618
Standardní API od FIO má samozřejmě id transakce. Normálně to používám. Přečti si pořádně dokumentaci.
Ja som nikdy nehovoril ze nemaju id pohybu. Ja hovorim o tom ze ked chcem vytvorit platbu, da sa to iba cez davku. Davka ale vracia iba id davky, nie id pohybu pre jednotlive prikazy, lebo tie prikazy nie su este prikazy, len cakaju na schvalenie(az potom z nich budu prikazy s id a nasledne platba bude mat svoje id ked prebehne). A id davky sa nikdy nepouziva, je to zbytocny udaj. Takze nemozem parovat id davky s prikazom, ak by som posielal jeden prikaz v davke.
Takze ak nastane niekde chyba a moj kod odosle dva krat prikaz na rovnaku platbu cez davku, tak dva krat prejde lebo tam nie je ziadna idempotencia, neberie to ziadnu nonce. Takze mam teraz dve rovnake platby a ked ich schvalim potom manualne(lebo clovek nema ziadnu sancu si vsimnut dvojity prikaz ked ich tam ma stovky) tak peniaze poslem 2x.
1. 2. 2023 09:14:43
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512525
TomasX
verified
rating uzivatele
(4 hodnocení)
1. 2. 2023 11:15:39
mimochodem, u generovaných plateb tohle běžně řešíme přes unikátní VS, pokud to nelze, tak se dávají identifikační údaje do poznámek a pokud ani to nejde, tak máme intervalové kontroly (např. státu se běžně platí na konkrétní účet s pořád stejným VS, takže víme, že kombinace účtu a VS se musí v měsíci objevit pouze jednou). Jo, spravovat bankovní účet programově je spousty práce a spousty pravidel.
Bojím se, že to co chceš, jen tak nedostaneš přímo.
1. 2. 2023 11:15:39
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512524
enkidu
verified
rating uzivatele
1. 2. 2023 12:41:06
Napsal TomášX;1657628
mimochodem, u generovaných plateb tohle běžně řešíme přes unikátní VS, pokud to nelze, tak se dávají identifikační údaje do poznámek a pokud ani to nejde, tak máme intervalové kontroly (např. státu se běžně platí na konkrétní účet s pořád stejným VS, takže víme, že kombinace účtu a VS se musí v měsíci objevit pouze jednou). Jo, spravovat bankovní účet programově je spousty práce a spousty pravidel.
Bojím se, že to co chceš, jen tak nedostaneš přímo.
Unikatne identifikovanie nie je problem u mna, ale u banky. Je jedno ci je to VS alebo poznamka.
Rozmyslal som ze by som mohol programovo len tahat data a oznacovat platby ako zaplatene a importovat davky manualne, takze ak sa nieco pokasle viem to riesit priamo. Ale stale je tam problem, ze sa moze stat ze naimportujem jednu platbu viac krat z roznych dovodov.
Spominal si ze KB robi komplet nove API, nevies kedy to budu mat hotove? Ja ratam ze tie platby realne budem potrebovat implementovat az niekedy v lete takze to nie je akutne. Fio nutne nepotrebujem pouzivat, akurat ze maju zdarma europlatby co ziadna ina banka nema a pri velkom mnozstve platieb(tisice mesacne) je to slusny balik vydajov uz.
Eventuelne keby ste niekto vedeli o alternative mangopay, teda prijatie platieb kartou zaroven s moznostou odosielat peniaze na bankove ucty. Bohuzial mangopay ma katastrofalne limitujuce obchodne podmienky ktore pre moj projekt nie su pouzitelne.
1. 2. 2023 12:41:06
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512523
TomasX
verified
rating uzivatele
(4 hodnocení)
1. 2. 2023 13:02:37
KB dělá rovnou celou banku, protože zjistili, že současný systém neumí předělat (musel jsem si to poslechnout dvakrát, trochu neuvěřitelný příběh), ještě nemají vyřešnou ani legislativu, potrvá to ještě klidně rok, dva.
Ano, stahování všeho, párování s tím, co se mělo rozeslat, ruční řešení nespárovaných či duplicitních plateb, to jsou reálie většiny SW pracující s bankovními api.
Velké společnosti mají neveřejné api, tam toho umí nejspíš více, ale jinak neznám žádnou alternativu než co jsem tady uvedl/neuvedl.
1. 2. 2023 13:02:37
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512522
enkidu
verified
rating uzivatele
1. 2. 2023 13:09:28
Tak mi asi neostava ine len (transfer)wise alebo revolut. Wise mi bohuzial nedaju testovacie prostredie bez toho aby som si spravil rovno plateny firemny ucet+sa mi nepaci ich dokumentacia. Revolut je zase cisto mobil-centricky co sa mi nepaci ani trochu takze uff... fakt jak 19 storocie.
1. 2. 2023 13:09:28
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512521
gageb
verified
rating uzivatele
1. 2. 2023 15:09:51
Na PSD2 API jedině přes prostředníka. Je jich určitě víc, ale já používám https://nordigen.com a jenom pro čtení (avízo o příchozích platbách). Zadávání plateb by měl umět snad také, ale už to asi nebude zadarmo.
1. 2. 2023 15:09:51
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512520
enkidu
verified
rating uzivatele
1. 2. 2023 15:28:55
Napsal gageb;1657652
Na PSD2 API jedině přes prostředníka. Je jich určitě víc, ale já používám https://nordigen.com a jenom pro čtení (avízo o příchozích platbách). Zadávání plateb by měl umět snad také, ale už to asi nebude zadarmo.
No maju tam endpoint na tvorbu platby https://nordigen.com/en/docs/account-information/integration/parameters-and-responses/#/payments/create%20payment
kde aj maju, zda sa, unikatne id "custom_payment_id" ale nikde nepisu ci je to idempotentny endpoint a za druhe v navratovej hodnote je link https://ob.nordigen.com/pis/start/bbb33d27-b7f4-4edc-b796-18a01fb93007/{$INSTITUTION_ID} takze to je asi viackrokove na manualne potvrdenie platby. Co je mne na nic. A davkovy import nemaju.
1. 2. 2023 15:28:55
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512519
TomasX
verified
rating uzivatele
(4 hodnocení)
1. 2. 2023 15:50:27
chce si to občas i přečíst ty zákony (viz 370/2017 Sb.), které nastavují parametry vzniklého PSD2, tam jsou poměrně striktně napsané podmínky, jak musí probíhat potvrzení platby. Každá banka pak ten mechanismus implemtuje lehce jinak, api musí mít krok k potvrzení a případně přesměrování na potvrzovací web, jen někdy se to provolá a banka to potvrdí. To není api pro to, abys tam hromadně posílal platby na svůj účet, ale abys získal souhlas lidí k manipulaci s jejich účtem, můžeš to samozřejmě zneužít k tomu, abys posílal peníze ze svého účtu, ale počítej s tím, že občas to bude chtít potvrzení přes web v momentě placení, což vůbec asi není vhodné na stavbu systému na pozadí.
Nad veřejným API od Fio běžně fungují dost velké eshopy, které přes to posílají platby a vratky, nejsou s tím moc problémy a naprogramovat to také není na roky, api je stabilní a dá se s tím žít. Výhoda je, že tam nemáš prostředníka, který může zanést problémy ve fungování a smluvní strana je přímo samotná banka.
1. 2. 2023 15:50:27
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512518
enkidu
verified
rating uzivatele
1. 2. 2023 15:52:30
jasne ved ja to beriem. ja nemam s potvrdenim problem ale nie ked ide o jednu platbu. ak mozem poslat jednu platbu tak chcem aby to bolo idempotentne a aby sa to dalo do fronty ktoru mozem ako celok potom manualne potvrdit. ALEBO aby tam bola rovno davka s tym ze podporuje idempotenciu pre jednotlive platby. to je cele. po cely cas mi ide prave o tu idempotenciu prikazov, nic viac.
ps: dalsia vec je ale potom aj ze napriklad importujem 1000 prikazov na platbu(resp 2MB dat co je limit na davku) a jeden z tych prikazov bude mat neplatny iban a co teraz, ako zistim ktory?
1. 2. 2023 15:52:30
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512517
TomasX
verified
rating uzivatele
(4 hodnocení)
1. 2. 2023 17:47:18
ale tak banky nefungují, oni nemají unikátní indexy nad příkazy, aby ti vyhodili chybu, že tam dáváš znovu stejný příkaz (to tak nefunguje ani s paymentIdentification v PSD2, to je pouze textová informace, která se přenáší).
Tak iban si můžeš zvalidovat dopředu, není důvod tam dávat neplatný.
Mohu popsat jak to děláme my, dáme 1000 příkazů, pamatujeme si je v databázi, poté pravidelně stahujeme výpisy z účtů a párujeme to, všechny příkazy se musí spárovat, jakmile se nějaký do nějaké doby nespáruje s odeslanými platbami, máme chybný příkaz a musí se na to někdo podívat. Tohle většinou je pak zabalené do nějaké služby, takže pro interní aplikace to je transparentní. Nevím o tom, že by někdo poskytoval takové jednoduché lidské api.
1. 2. 2023 17:47:18
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512516
enkidu
verified
rating uzivatele
1. 2. 2023 17:54:25
Jasne, to je ok pri manualnej platbe. Ale ked sa bavime o API a automatizacii a v kontexte financii tak idempotencia je predsa zakladny kamen akehokolvek financneho systemu proste.
Ale ako pises, tiez to tak asi budem musiet spravit. Jedine coho sa obavam su tie opakovane zadania platby skratka. Anyway, na validaciu iban pouzivas len nieco zakladne ako tie kontrolne cisla podla oficialnej dokumentacie alebo aj validujes podla konkretnej krajiny?
1. 2. 2023 17:54:25
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512515
enkidu
verified
rating uzivatele
1. 2. 2023 20:51:14
Neviete co su reimmitanceInfo1-3 pre import? V exporte je komentar(col25), sprava pre prijemcu(col16) a uzivatelska identifikacia(col7) tak mozno to? Akurat v importe je komentar oznaceny ako "vase oznaceni" takze to moze byt ten col7 a nie col25?
36841
1. 2. 2023 20:51:14
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512514
TomasX
verified
rating uzivatele
(4 hodnocení)
2. 2. 2023 10:02:25
reimmitanceInfo1-3 je "zpráva pro příjemce", u nás v CZ má velikost do 140 znaků, tady to Fio rozdělila na tři pole po 35 znacích (neptej se mě proč).
To se právě používá k vložení identifikace k platbě, přes kterou to mohu párovat.
2. 2. 2023 10:02:25
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512513
enkidu
verified
rating uzivatele
2. 2. 2023 21:49:25
Neviete niekto preco mi neberie tento import?
Vracia mi to:
Skusal som zmenit application/octet-stream na application/xml, skusal som dat prec xml tagy z ale bez zmeny.
2. 2. 2023 21:49:25
https://webtrh.cz/diskuse/skusenosti-s-fio-a-ich-psd2-open-api/strana/2/#reply1512512
Pro odpověď se přihlašte.
Přihlásit