- Open access or regulated access?
Three of our Open Banking APIs are available to everyone, without registration. Our open access APIs below can be found on our Production Portal
- Products and service list
- ATM list
- Branch list
You need to register in order to work with regulated APIs, and we explain how you do this in Step 3. Once you are registered and depending on your permissions you’ll be able to access:
- Account and Transactions Sandbox
- Payment Initiation Sandbox
- Confirmation of Funds Sandbox
Find a list of our API products and descriptions on Our APIs.
- Are you registered with the Open Banking directory?
To access our regulated Open Banking APIs, you need to be registered with the Open Banking directory
Once registered for Sandbox, you’ll be able to use our regulated Open Banking APIs and those provided by any Open Banking compliant bank.
- Why use our Sandbox?
If you’re new to Open Banking or if you’re using a version of an API for the first time, you’ll need to start with Sandbox access. That gives you read/write access to Sandbox versions of our regulated APIs, using realistic sample data. Registering with the Open Banking directory for Sandbox access is free.
- Register an app
Once you’re in the Open Banking directory, you can create your first app.
This happens on the Open Banking directory website, where you need to create a Software Statement Assertion (SSA). This is a certificate signed by the Open Banking directory that grants a particular application access to regulated Open Banking APIs.
You then register the SSA to your apps list on the Santander UK Sandbox developer portal.
When the SSA has successfully registered, your client ID and client secret will be displayed on the screen. Please take note of the client secret as this won’t be available on the next screens.
- Subscribe to APIs
Once your app is registered with Santander UK, you can subscribe to the APIs you want to work with. At that point, you’re ready to make your first API call and start developing!
- One final check before you can start developing!
The final step is to check on the App page that your application is in “Production” and if that’s a yes, good news that’s you ready to make your first API call and start developing!
However, if your application is in “Development”, you will need to select the “Upgrade to Production” button on your application and wait until the status changes to “Production”.
- How to start testing with our Sandbox APIs
Now it's time to choose the API(s) you want to test. For all details you will need on our APIs and how to start testing with Santander, check out our Implementation Guide on Open Banking's Developer Zone.
Below are some key points you will need to know before getting started:
- Santander's Sandbox well-known URL
- Santander's Sandbox doesn’t include a full consent journey
- For each of our Sandbox APIs there is a list of test scenarios that are available. These can be found as an attachment on the API product page.
All done!
You are signed up, registered, and ready to go.