Module: Lithic::Models::ThreeDSAuthentication::Psd2Context::AcquirerExemption

Extended by:
Internal::Type::Enum
Defined in:
lib/lithic/models/three_ds_authentication.rb,
sig/lithic/models/three_ds_authentication.rbs

Overview

SCA exemption declared by the acquirer in the 3DS authentication request.

  • NONE - No exemption claimed
  • TRANSACTION_RISK_ANALYSIS - Transaction Risk Analysis (TRA) exemption; acquirer asserts low fraud risk
  • LOW_VALUE - Low-value payment exemption; transaction is below the EUR 30 threshold
  • RECURRING_PAYMENT - Recurring payment with a fixed amount to the same payee
  • MERCHANT_INITIATED_TRANSACTION - Merchant-initiated transaction (MIT); cardholder not present
  • TRUSTED_BENEFICIARY - Trusted beneficiary; merchant is on cardholder's whitelist
  • STRONG_CUSTOMER_AUTHENTICATION_DELEGATION - SCA already performed by a delegated third-party authenticator
  • SECURE_CORPORATE_PAYMENT - Secure corporate payment using a dedicated corporate card or process
  • AUTHENTICATION_OUTAGE_EXCEPTION - Authentication outage exception; scheme-level fallback during ACS downtime
  • BUNDLED - Mastercard only; bundled exemption code where the exact exemption type cannot be distinguished

See Also:

  • Lithic::Models::ThreeDSAuthentication::Psd2Context#acquirer_exemption

Constant Summary collapse

NONE =

Returns:

  • (:NONE)
:NONE
TRANSACTION_RISK_ANALYSIS =

Returns:

  • (:TRANSACTION_RISK_ANALYSIS)
:TRANSACTION_RISK_ANALYSIS
LOW_VALUE =

Returns:

  • (:LOW_VALUE)
:LOW_VALUE
RECURRING_PAYMENT =

Returns:

  • (:RECURRING_PAYMENT)
:RECURRING_PAYMENT
MERCHANT_INITIATED_TRANSACTION =

Returns:

  • (:MERCHANT_INITIATED_TRANSACTION)
:MERCHANT_INITIATED_TRANSACTION
TRUSTED_BENEFICIARY =

Returns:

  • (:TRUSTED_BENEFICIARY)
:TRUSTED_BENEFICIARY
STRONG_CUSTOMER_AUTHENTICATION_DELEGATION =

Returns:

  • (:STRONG_CUSTOMER_AUTHENTICATION_DELEGATION)
:STRONG_CUSTOMER_AUTHENTICATION_DELEGATION
SECURE_CORPORATE_PAYMENT =

Returns:

  • (:SECURE_CORPORATE_PAYMENT)
:SECURE_CORPORATE_PAYMENT
AUTHENTICATION_OUTAGE_EXCEPTION =

Returns:

  • (:AUTHENTICATION_OUTAGE_EXCEPTION)
:AUTHENTICATION_OUTAGE_EXCEPTION
BUNDLED =

Returns:

  • (:BUNDLED)
:BUNDLED

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Instance Method Details

#self?.values ⇒ ::Array[Lithic::Models::ThreeDSAuthentication::Psd2Context::acquirer_exemption]

Returns:

  • (::Array[Lithic::Models::ThreeDSAuthentication::Psd2Context::acquirer_exemption])


868
# File 'sig/lithic/models/three_ds_authentication.rbs', line 868

def self?.values: -> ::Array[Lithic::Models::ThreeDSAuthentication::Psd2Context::acquirer_exemption]