Class AuthenticationRetrieveResponse.ChallengeMetadata.Status

  • All Implemented Interfaces:
    com.lithic.api.core.Enum

    
    public final class AuthenticationRetrieveResponse.ChallengeMetadata.Status
     implements Enum
                        

    Indicates the status of the challenge

    • SUCCESS - Cardholder completed the challenge successfully

    • PENDING - Challenge was issued to the cardholder and was not completed yet

    • SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided phone number. Relevant only for SMS_OTP method

    • CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given challenge TTL

    • CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" on the challenge UI

    • CANCELED_OOB - Cardholder canceled the challenge out of band

    • ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect OTP more than the allowed number of times or requesting a new OTP more than the allowed number of times

    • ABORTED - Merchant aborted authentication after a challenge was requested

    • ERROR - The challenge failed for a reason different than those documented