Skip to content

Split Developer and Open Banking docs, add EU Onboarding Docs #202

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 18, 2025

Conversation

dukky
Copy link
Contributor

@dukky dukky commented Jun 13, 2025

The PR does a few things:

  • Adds initial version of EU sandbox onboarding docs, with instructions around DCR, SSAs and base URL endpoints.
  • Some general cleanup of the docs, removing years old warnings around SCA that aren't relevant anymore.
  • The biggest change - splitting the Open Banking and Developer API docs into separate pages

The developer API docs will stay live at https://docs.monzo.com and the Open Banking docs will now be at https://docs.monzo.com/open-banking, with links between the two at the top of each page in a callout.

@dukky dukky changed the title WIP EU Onboarding Docs Add EU Onboarding Docs Jun 17, 2025
@dukky dukky marked this pull request as ready for review June 17, 2025 17:29
@dukky dukky changed the title Add EU Onboarding Docs Split Developer and Open Banking docs, add EU Onboarding Docs Jun 17, 2025
# EU PSD2 API

<aside class="notice">
Monzo's EU PSD2 Dedicated Interface API is currently only available for testing in the sandbox environment. Production API access will be available at a later date.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also probably worth mentioning that TPPs will need to contact us to gain access initially

Monzo's EU PSD2 Dedicated Interface API is currently only available for testing in the sandbox environment. Production API access will be available at a later date.
</aside>

Our Open Banking APIs return errors in line with the [Open Banking specification](https://openbankinguk.github.io/read-write-api-site3/v3.1.10/profiles/read-write-data-api-profile.html#error-response-structure).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

feels a little out of place this line

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah think this one got left in by accident, will remove


## Well-Known Endpoints

The Well-Known Endpoints differ from the UK API, and can be seen below:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I'm not sure we need to reference that the EU configuration differs, we can just state what it is and TPPs can determine the diff if required. My expectation is that the majority of TPPs will not have integrated in the UK so knowing there's a difference doesn't help that much??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting - I guess my reasons here were:

  • I feel the initial TPPs to onboard will have onboarded with us in the UK (aggregators, and folks like Revolut and Wise)
  • The EU section is really just 'differences from the above' where the above is explaining the general AISP/PISP flows, which is where the base URL and DCR sections are

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So maybe it's clearer when you're reading it in the context of the full page, this file is just a section at the bottom of that

@dukky dukky requested a review from henryrowett June 18, 2025 10:39
@dukky dukky merged commit 449654f into master Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants