Thanks Anselm and Frank! You confirmed my assessment that PSD2 cannot be used directly by end-users.
@Anselm: Could you share who is the "API proxy for interested developers / end users" provider? (Perhaps as a private email, if that is sensitive.) Why would I trust a third-party to proxy my banking info? I'm split. On one hand, I really shouldn't. On the other hand, I read somewhere that PSD2 only allows TPPs to store banking information for as long as needed for the intended purpose of the customer. Hence, it almost feels like I have a duty towards my fellow citizens to test the privacy and security of PSD2. 😀 Best, Cristian On Thu, Apr 27, 2023 at 5:50 PM Anselm Martin Hoffmeister < ans...@hoffmeister-online.de> wrote: > Hallo Cristian, > > PSD2 does not help end users (account holders) to obtain their data from > the bank directly. > > This is related to the political intention behind mandating the PSD-API > for (all?) EU banks. > > There are certain agents in the financial market that profit from access > to customer data (and aggregation thereof). Think of fintech lender > companies that can check the credit worthiness of an applicant by > accessing their spending history from their main account via > standardized means. Those are the ones that profit from the API. > > For private customers there is **absolutely no way** to access a bank > API directly. This is only open to (somewhat) trustworthy parties that > prove their proficiency in banking language, have some kind of > insurance, and put money into that process way above any regular monthly > salary... and are a registered _company_. > > We had a discussion on aqbanking list about one certain fintech company > that plays kind of API proxy for interested developers / end users, at > the moment even for free. This may seem a wonderful prospect, accessing > all the banks' transaction data even from those that do not regularly > offer their customers any digital data, let alone structured information. > > The consensus was - iirc - that developing an aqbanking interface to > that service helps mostly _their_ business model, not necessarily so > much the users, and everyone would pay with their banking data. > Depending on what that is worth to you, you might look into it - I did > not any further. > > In case your Nordea account offers CSVs, you might better work with > those, in a half-automated fashion? > > Lucky me has a german banking market that has a (rather national) data > access standard, FinTS, that mostly works quite well - nearly all > established checking account banks offer it. The newer fintechs mostly > do not have that access though - one more reason to not bank with them, > I imagine. Sorry this does not help with the swedish market. > > Best regards > > Anselm > > Am 26.04.2023 um 23:01 schrieb Cristian Klein: > > Hello, > > > > TL;DR: Given infinite development bandwidth, can one even dream of using > > PSD2 for Online Banking with GnuCash? > > > > I wanted to improve visibility into my spendings (what do you know, it's > > 2023 😀) and wanted to try using GnuCash again ... after a 10-year break. > > > > However, my life situation changed, and I no longer have the time (nor > > patience) to manually enter all transactions into GnuCash. Therefore, > > hearing about all the hype around PSD2, I thought maybe GnuCash already > > supports pulling all transactions from my bank (Nordea, Sweden, EU). > > > > Why don't I just hack a PSD2 backend for AqBanking? > > > > So ... I read up on PSD2 and here is what I understood: > > > > - It introduces a heck of a lot of acronyms. > > - It essentially mandates an open API for access to my transaction > > information. > > - TPP = "Third Party Provider", i.e., the entity who -- upon my > consent > > -- gets access to my transaction info. > > - XS2A = "Access to Account" is an API to essentially retrieve > > transaction information. > > - TPP needs to onboard at two levels: > > - First, the TPP needs to get some kind of certificate ("QSealC > eIDAS > > Public certificate" -- in case anyone Googles this message) from > the > > National Financial Authority, e.g., BaFin in Germany, > > Finansinspektionen in > > Sweden, etc. > > - Second, the TPP needs to get onboarded with each bank. > > > > I learned these by reading the following documents: > > > > - > > > https://medium.com/@mpn123/building-an-open-banking-access-to-account-xs2a-api-as-a-bank-or-aspsp-479f26b91a43 > > - > > > https://www.openbankingeurope.eu/media/1176/preta-obe-mg-001-002-psd2-xs2a-tpp-user-management-guide.pdf > > -https://developer.nordeaopenbanking.com/pitching-form/compliance > > > > Does this essentially mean that PSD2 and XS2A is only usable for > accounting > > software delivered as SaaS and useless for accounting software delivered > as > > desktop applications like GnuCash? > > > > Any insight is appreciated. > > > > Best, > > > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > -- Cristian Klein _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel