Flinks Connect supports answering additional Security Questions besides the one that's being prompted from the bank during the first time connection. This option is useful for use cases that needs to have account information refreshed and avoids the need of having the end-user reconnecting.
The parameter that activates this feature is enhancedMFA=true.
In this example, Flinks dummy account in Flinks Capital is used, but this feature works for most of supported institutions.
The first MFA showed is always mandatory, it's not possible to skip it.
After answering correctly the first MFA, the additional unanswered questions will be collected and prompted. By default these questions are not skippable by default:
But if the parameter skipEnhancedMFA=true is used, the button to skip additional questions is visible and enabled:
Once the answers are sent or skipped, you're going to receive the LoginID via the redirected URL, as a normal flow would.
Important: The answers sent for the additional questions can be only validated in new live requests, which means that we're only storing this answers to try to answer the question if prompted in the future. If during validation with the banks the answers are not correct, it would be deleted in Flinks database and the question would be prompted again in Flinks Connect.