Making Financial Organizations programmable will significantly change the engagement model for accessing a consumer’s account.
What is less clear is how this may affect the consumer themselves, including their level of access to the data (that in theory they own), and their ability to use their data in any way they see fit.
Banks will no longer only be competing against banks, but everyone offering financial services]. PSD2 will fundamentally change the Payment Transactions value chain, what business models are profitable, and customer expectations. Through the Payment Services Directive, the European Commission aims to improve innovation, reinforce consumer protection and improve the security of internet payments and account access within the European Union and European Economic Area.
Payment Services Directive describes the following types of players within Payment Transaction landscape:
PSD2 mandates explicit consent in two ways.
First, third-party access to customer data must be given only at the explicit consent of the customer. It is the responsibility of the third-party provider to ask for specific scoped access (i.e., read only access to account transactions) on behalf of the customer.
The Account Servicing Payment Service Providers MUST then request and record consent of the customer for the scoped access requested.
Second, PSD2 mandates that data not be used, accessed or stored for any purpose other than the service the user explicitly requested. These requirements are similar to requirements under the General Data Protection Regulation (GDPR), but are given an additional legal basis by being in PSD2.
Generally, these Access Token are specific to a single account of a user and are valid over a longer duration (up to 30 days, for example).
For the payment API, users need to authenticate their accounts each time a transfer is made because these API calls need to meet higher security requirements.
The end user authenticates the account and provides access to the app to carry out the transaction via a Two-Factor Authentication on the bank site. The following steps are done to provide authentication: