This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, go to https://wso2.com/documentation/.

Third Party Provider Onboarding for Berlin

TPP onboarding is the process of registering a TPP with an ASPSP. The TPPs go through an in-depth verification during this process to make sure that the financial data and the applications are secured. This can be a manual or an automated process. The bank/ASPSP decides the TPP onboarding method.

The bank has to implement a proper TPP Onboarding process in its banking system. This registration process:

    • Validates if the TPP is authorised by a competent authority
    • Validates the TPP's information (TPP role, TPP ID, application type, and request issuance time) See the full list of request parameters that must be validated according to the specification.
    • Allows accessing the banking APIs

For TPP Onboarding, the Berlin Group NextGenPSD2 recommends the Signup workflow. 

Signup Workflow

In this method, you can configure workflows to approve TPPs who signup and the applications that are registered.

Examples of Signup workflow:

  1. The ASPSP requests TPP information using a customised signup form during the signup process. 
  2. The ASPSP requests basic information of the TPP during the signup process and lets the TPPs try out the production/sandbox environment. The ASPSP requests more details during the (production/sandbox) application access key generation process.

In both of these scenarios, the ASPSPs will approve the TPP based on its information and let the applications use the APIs.

  • To configure signup workflow, use the Business Process profile of WSO2 Enterprise Integrator with the WSO2 Open Banking solution. For more information, see Using the Signup Workflow for Berlin.