this post was submitted on 14 Oct 2023
13 points (88.2% liked)
Programming
17501 readers
23 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities [email protected]
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Thanks. Looks like I'll need to read up and understand PSD2. Every bank seems to have their own implementation of the "standard". At least some like DKB have a swagger.json that allows generating clients in many languages using https://openapi-generator.tech/
There doesn't seem to be an all-encompassing lib for all banks that support PSD2 though (at least not that I can find). For my usecase, just having my bank support it is good enough.
I've done something similar to what you want to do. To avoid the issue with each bank having their own interpretation of PSD2 I ended up using an aggregation service. The few banks I looked at also had horrible APIs, which I didn't really want to work with.
I picked GoCardless for aggregration since it's free for simple transaction reading, but there are plenty of options available.