AppScreen
The AppScreen is the interactive application you should redirect the end-user to start the flow of providing the necessary consents of the bank accounts for the end-user.
Link
To initiate an end-user to start the flow, direct the end-user to the following link:
Use the following request parameters:
full)- debug
- trace
All parameter values should be URL Encoded in the query string.
Redirect URI
The redirect URI's can be specified in the app settings using the Management Portal.
A redirect URI can be any http URI or an app specific callback URL like: myapp://callback.
An example of the resulting link with the request parameters:
Extra redirect URI parameters
Extra query string parameters in the redirect URI are ignored and just forwarded back when redirecting back to user. It is not neccessary to add these query strings in the redirect URI in the Customer Portal.
Response parameters
When the end-user finishes the flow, the end-user is redirected to the redirect_uri with the following parameters:
External users
When using the user_id or external_user_id parameter to start a User-based access flow in the AppScreen, be sure to supply the correct user_id or external_user_id to the AppScreen. If an existing user_id or external_user_id is passed in, the consents will be linked to the existing user and the current consents for the selected accounts will be invalidated. See the invalidating data section for more information.
Do not use incremental values or values which can be easily guessed as external_user_id.
Do not use e-mail addresses or other privacy related data as external_user_id.
In that situation it is recommended to generate a random external_user_id when creating a user and use the generated user_id of EnableNow when calling the AppScreen to prevent users to overwrite consents of other users.
Embedding
The EnableNow AppScreens are not able to be embedded or displayed within an <iframe>, <frame>, <embed> or <object> HTML elements.