Class Transaction.CardholderAuthentication.LiabilityShift

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

    
    public final class Transaction.CardholderAuthentication.LiabilityShift
     implements Enum
                        

    Indicates whether chargeback liability shift applies to the transaction. Possible enum values:

    * `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure flow, chargeback liability shift applies.
    * `ACQUIRER_EXEMPTION`: The acquirer utilised an exemption to bypass Strong Customer Authentication (`transStatus = N`, or `transStatus = I`). Liability remains with the acquirer and in this case the `acquirer_exemption` field is expected to be not `NONE`.
    * `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant is liable.
    • TOKEN_AUTHENTICATED: The transaction was a tokenized payment with validated cryptography, possibly recurring. Chargeback liability shift to the issuer applies.