Account types and user experiences

Depending on your needs, your project may require fetching either all accounts or only payment accounts, offering two distinct experiences for your users

When integrating our API, you can customize the account retrieval process based on your specific needs. Whether you require access to all accounts or just payment accounts, we provide distinct options to optimize the experience for your users.

  • Payment Accounts: Focuses exclusively on accounts used for payments (e.g., checking accounts and cards). This mode simplifies the banking connection lifecycle and provides a streamlined experience for users.
  • All Accounts: Grants access to the full range of user accounts, including checking, cards, savings, loans, and investment accounts (e.g., stocks).

Payment accounts (default)

If you create a Connect session without specifying the account_types parameter, payment accounts will be used by default.

In this mode:

  • Users benefit from a seamless redirected experience, which opens their bank's mobile app
  • Authentication is quick and secure, often using biometrics, allowing users to grant us access to their banking data with minimal effort

This approach ensures an optimal user experience and maximizes conversion rates.

All accounts

📍

This mode is more complex and recommended only for specific use cases

To enable this mode, set the account_types parameter to all when creating a Connect session.

In this mode:

  • Users first go through a redirected experience similar to the payment accounts flow (cf. previous section)
  • They are then prompted to connect additional accounts by securely entering their banking credentials in the Connect.

This multi-step process enhances banking data coverage but requires more effort from users and involves a more complex lifecycle for managing banking connections

Accounts selection

For each mode, users can exclude specific accounts they do not wish to share with your application.

When an account is excluded, its data_access field will be set to disabled. As a result, you will no longer have access to fetch its transactions, balance, IBAN, or other associated details.

Integration specifications

Provider selection

We recommend you to use our Connect for an optimal end-to-end experience but you can decide to reconstruct the banks list and manage the provider selection step. It implies more effort in integration and fully understand the parent/child relation of the providers.

Redirected experience

Untitled

Redirected experience

Integrated experience

Untitled

Integrated experience