Dynamic Client Registration (DCR)
Dynamic Client Registration (DCR)
Allows Third Parties to register their client with HSBC's Open Banking platform.
Key features
The Dynamic Client Registration (DCR) API allows authorised third parties to dynamically register OAuth 2.0 clients with HSBC's Open Banking Platform. It requires the Third Party to call an API and pass in a JWT containing a Software Statement Assertion (SSA). This allows the Third Party to provide HSBC with information about itself and receive a Client ID in return. The Client ID is required for the Third Party to interact with HSBC.
What APIs use Dynamic Client Registration?
Any API using Dynamic Client Registration will contain reference to this material in its Documentation / API Information page. The following APIs use DCR with variations documented in the documentation page;
API Name | Market | Channel |
---|---|---|
Account Information | UK | HSBC Personal |
UK | first direct | |
UK | M&S Bank | |
UK | HSBC Business | |
UK | HSBC Kinetic | |
UK | HSBCnet & HSBC Innovation Banking | |
UK | MiVision | |
Continental Europe (CE) | HSBCnet | |
Continental Europe (CE) | MiVision | |
HK | HSBC Personal | |
HK | HSBC Business | |
Bahrain | HSBC Personal | |
Payment Initiation | UK | HSBC Personal |
UK | HSBC Business | |
UK | HSBC Kinetic | |
UK | first direct | |
UK | HSBCnet & HSBC Innovation Banking | |
Continental Europe (CE) | HSBCnet | |
Bahrain | HSBC Personal | |
Funds Confirmation |
UK |
HSBC Personal |
UK | HSBC Business | |
UK | HSBC Kinetic | |
UK | first direct | |
UK | M&S Bank | |
UK | HSBCnet & HSBC Innovation Banking | |
UK | MiVision | |
Continental Europe (CE) | HSBCnet | |
Continental Europe (CE) | MiVision | |
Direct Debits | HK | HSBC Business |
How to get started
- Read the documentation on how to use our API services and secure your connection with the right electronic certificate
- Create an account on develop.hsbc.com by registering for Open Banking
- Access our sandbox to test your application (note: HSBC's Sandbox automatically completes DCR via the guided journey in Dev Hub, as well as supporting manual DCR)
- Request production access