Banking and finance
Statements from three Slovak banks, every day, unattended
- What needed solving
- Account movements at three banks had to land in the company's own database every day, without anyone downloading and retyping them.
- What we built
- A PSD2 (open banking) connection with unattended OAuth token refresh. CAMT.053 statements are parsed into one normalised SQL schema. Duplicate protection is tied to the statement header, so a re-run during the day cannot post a payment twice.
- How it runs
- In production for 3 banks, running daily and unattended. Deployed as a Windows application and as a Raspberry Pi service.
PSD2OAuthCAMT.053MSSQLPAY by square