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
Continental Europe (CE) HSBCnet
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
Continental Europe (CE) HSBCnet
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

Return to top