View the SCA status of a User
Authentication
Path parameters
Response
Returned values: PENDING_USER_ACTION, ACTIVE, CLOSED
The status of the user:
PENDING_USER_ACTION– The user must enroll in SCA before they can becomeACTIVE.ACTIVE– The user account is active and the user can access Mangopay features.CLOSED– The user account is permanently closed. This value is used by Mangopay to close an account following the procedure outlined in the terms and conditions.
Whether or not the User has been enrolled in SCA. This value is false before the User enrolls successfully for the first time. Once enrolled, this value remains true during re-enrollment (but the UserStatus changes to PENDING_USER_ACTION).
The date and time of the last successful SCA enrollment, whether for the first time or a re-enrollment. Not returned if the user has not yet completed enrollment
Whether or not the user has given consent to the proxy action scope via the SCA hosted experience:
ACTIVE- The user has given consent by checking the corresponding checkbox.INACTIVE- The user has not yet given consent or has revoked consent.null– The corresponding scope does not have proxy management configured for your platform.
If a scope is ACTIVE, your platform can call the relevant endpoint with ScaContext set to USER_NOT_PRESENT to take the action under proxy.
If a scope is INACTIVE, your platform has two options:
- Call the relevant endpoint with the user on session to complete SCA by redirecting them using the returned
PendingUserAction.RedirectUrl. - Ask the user to give consent using the
PendingUserAction.RedirectUrlreturned by the POST Manage proxy consent for a User endpoint, then re-try the action withScaContextset toUSER_NOT_PRESENT.