2.2.1 Consent Capture
OBAPI support APIs as well as UX for Payment Service User (PSU) consent capture for a request from a Third Party provider (TPP)
Prerequisite: TPP has registered with the ASPSP as a client to avail Berlin Standard Open Banking services.
AISP Flow:
- During data request, TPP contacts ASPSP with their credentials
- TPP also shares the list of accounts for which consent is needed
- ASPSP then directly contacts PSU to acquire consent for sharing the data with the TPP
- During this process, PSU sees the list of accounts that they have shared with TPP for consent capture
- Once consent is given by the PSU to ASPSP, ASPSP generates an authorisation token and shares the same with the TPP
- TPP uses this authorisation token and gets the access token from the ASPSP
- TPP can use this access token to access customer’s data for the specified time
Note:
In Berlin Group Spec, an Account is identified using the iBAN.Figure 2-2 AISP Consent Capture Screen - Berlin Spec
PISP Flow:
- During payment initiation request, TPP contacts ASPSP with their credentials and payment details. The payment details include the PSU account number from which the payment needs to be initiated.
- ASPSP then directly contacts PSU to acquire consent for allowing payment initiation from their accounts.
- During this process, the PSU sees the payment details including their ASPSP account number that they have entered in the TPP end.
- Once consent is given by the PSU to ASPSP, ASPSP generates an authorisation token and shares the same with the TPP
- TPP uses this authorisation token and gets the access token from the ASPSP
- TPP uses this access token to initiate the payment
Figure 2-4 PISP Consent Capture Screen - Berlin Spec
Parent topic: Consent Management