Data access Introduction
Data access to account and transaction info is available in a few different ways:
- Consent-based access
- User-based access
Both access methods will always require end-users to allow continuous access to the transactions. This is subject to change in the future.
Choosing between Consent-based and User-based Access:
Consent-based Access: This is a straightforward method for linking an end-user with EnableNow. It bypasses the need for prior steps, allowing a direct redirection of the end-user to the AppScreen URL. However there are a few drawbacks of this method:
- It's not possible to retrieve any information about consents using the API if the consent is not finished succesfully by the user. This is because information needs to be collected from our API's by consent ID, which is only returned on the redirect URI for a succesful consent.
- It's not possible to group multiple consents together for one user.
User-based Access: In contrast, user-based access is used when you want more fine-grained control of the consents of a user. It provides the oppurtunity to link multiple consents to one user. It is also able to link a user to a specific unique ID in your system to connect user's in a third party system to user's in the EnableNow platform. However, it does require one extra step before redirecting the user to the AppScreen.