Step 4: Complete the Connection
Step 4: Complete the Connection
The final step of the connection flow is for the customer to authenticate with their bank. After they pick an institution, the widget hands off to that institution’s login screen (or to the service provider’s OAuth flow). This page covers what your customer sees, how to handle failure cases, and what events to expect when the connection succeeds.
Once they have chosen their institution, they will be taken to that institution’s login page. Here’s an example:
For security reasons, many institutions will open their login screens in a new popup to enforce an OAuth login. In that case, the login screen will be made by the institution, rather than the provider. Here’s an example:
Once the user enters their username and password, if they have multi factor authentication set up with their bank, they may have to enter a pin or passcode. After this, provider will complete the connection to the institution, and once the user sees a success screen they can close the widget.
Once you have successfully completed a connection, you can now view the user’s financial data. See Get Connection Data for more information.