DNB Corporate Mastercard API & Open Banking Access
Finance teams that spend on a DNB Corporate Mastercard often need those card transactions somewhere other than the bank portal — a spend tracker, a reconciliation tool, or a warehouse. open-banking.io gives you standardised, PSD2-based read access to the underlying business account so you can pull that data on your own terms, without chasing an eIDAS certificate or a bespoke bank integration.
open-banking.io is a zero-knowledge, certificate-free service covering 2,600+ banks across the EU and UK. Your data is encrypted with a key generated on your own device, so the platform stores only your public key and can never read what syncs through it.
How to connect DNB Corporate Mastercard
Connecting happens entirely in the open-banking.io dashboard — there is no API call, code, or key involved in this step.
- Sign up for open-banking.io and set your encryption passphrase. Your keys are created locally, in your browser.
- In the dashboard, search for DNB Corporate Mastercard and choose the business account type.
- You're redirected to DNB's own secure login to approve access under PSD2 consent. You authenticate directly with DNB — open-banking.io never sees your credentials.
- Once approved, your card account and its transactions sync into your dashboard automatically.
Consent lasts up to 180 days, after which you simply reconfirm on DNB's screen to keep the sync live. No BIC is required to set this up.
Access your data
Once the connection exists, developers can optionally read it programmatically. On the Developers page, create an API key and export a credentials.json — this bundles the API key with your private decryption key. From there:
openbanking accounts
openbanking transactions
openbanking sync
The CLI, SDKs, and REST API all authenticate with the X-Api-Key header, and every response is decrypted locally with your own key. The API key alone only ever returns ciphertext — without your private key it stays unreadable, which is what makes the service zero-knowledge.
Pricing is around EUR 3/month, flat.
Does open-banking.io work with a corporate card account?
Yes. DNB Corporate Mastercard is exposed as a business account, and its transactions sync like any other account.
Can I connect using the CLI or an API key?
No. Connecting is a dashboard-only flow with consent on DNB's site. The CLI and API only read and sync connections you've already approved.
Who can decrypt my card data?
Only you. Decryption uses a key held on your device; open-banking.io holds just your public key.
Start at open-banking.io.