Skip to main content
This functionality will be deprecated in Q3 2025 and is already replaced by Get Merchant Accounts via the lifecycle.status and last_user_action.status fields.
Sending an external_user_id in the request to List Merchants will return a status parameter in the response. The values for the status parameter can be found below:
statusDescription
not enrolledThe user has not provided login credentials (or other sufficient step-up authentication information such as an OTP code) to authenticate with the merchant.
enrollingThe user provided login credentials (or other step-up authentication information such as an OTP code) for the merchant and authentication to the merchant is currently taking place.
credentialsThe user attempted to login to the merchant, but provided incorrect login credentials and needs to provide new ones to re-attempt the login.
otpThe user needs to provide a step-up authentication OTP code to login to the merchant, either for the first time or because it was provided incorrectly before. If the user does not provide this within a short period, the status will change to failed.
approvalThe user needs to approve the login via a push notification, text message, or similar from the merchant.
questionsThe user needs to provide answers to security questions.
zipThe user needs to provide their zip code.
enrolledThe user successfully logged in to the merchant and the action (such as a card switch) was performed successfully (if applicable).
failedThe user was unsuccessful in logging in to the merchant (or was successful, but updating the card-on-file was unsuccessful).
I