Welcome to the Santander Developers Portal
Get startedExplore our APIs
v3.1.10
Payment Initiation
This API provides the ability for authorised payment initiation service providers (PISPs, TPPs - third party providers) to initiate and set up new domestic, international and file based payments. The TPPs will be able to initiate requests directly from the customer's (PSU - Payment Service User) current, personal or business - accounts, after being granted consent. Within Domestic Payments, Faster and CHAPS immediate payments can be initiated.
3.3.0
Dynamic Client Registration
Dynamic Client Registration (DCR) API provides the ability for TPP to submit a Software Statement Assertion (SSA) to Santander for the purpose of registering and managing OAuth clients.
The TPPs can use this API to
* Register a new client
* Retrieve the details for a client that has already been registered
* Modify one or more attributes related to an existing client
* Delete an existing client
3.1.11
Account and Transactions
This API provides the ability for approved/authorised Account Information Service Providers (AISPs) to access a customer's account and transaction information for business current accounts (BCAs) and Personal Current Accounts (PCAs), Credit Cards, Savings Payment Accounts and Multi-Currency Payment Accounts, only when the PSU grants consent. This API is developed according to the Open Banking Read/Write API Specifications and fulfils PSD2 regulation.
Frequently Asked Questions
What is Open Banking?
Open Banking is a reform, called for by the Competitions & Market Authority (CMA), which mandates Santander and the eight other largest current account providers (CMA9) to securely share customer account data and initiate payments with registered third party providers (TPPs) provided the customer has given their consent.
What are our Open Banking APIs?
All our Open Banking APIs are documented in the API Catalogue. Please refer to the API Catalogue in the Developer Portal for details.
How can I access Santander's Read/Write APIs?
As a TPP, in order to access our Read/Write APIs, you need to be enrolled with Open Banking (Enrolling Onto Open Banking Guide) and registered with the Financial Conduct Authority (FCA) or a National Competent Authority (NCA), as either an AISP and/or PISP, TSP or CBPII.
This will then enable you to access our APIs through the Santander Developer Portal.
How do I dynamically register with Open Banking APIs?
Santander supports the Open Banking Dynamic Client Registration implementation (RFC 7591). You can use the DCR API to dynamically register with us.