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 claimedTRANSACTION_RISK_ANALYSIS- Transaction Risk Analysis (TRA) exemption; acquirer asserts low fraud riskLOW_VALUE- Low-value payment exemption; transaction is below the EUR 30 thresholdRECURRING_PAYMENT- Recurring payment with a fixed amount to the same payeeMERCHANT_INITIATED_TRANSACTION- Merchant-initiated transaction (MIT); cardholder not presentTRUSTED_BENEFICIARY- Trusted beneficiary; merchant is on cardholder's whitelistSTRONG_CUSTOMER_AUTHENTICATION_DELEGATION- SCA already performed by a delegated third-party authenticatorSECURE_CORPORATE_PAYMENT- Secure corporate payment using a dedicated corporate card or processAUTHENTICATION_OUTAGE_EXCEPTION- Authentication outage exception; scheme-level fallback during ACS downtimeBUNDLED- Mastercard only; bundled exemption code where the exact exemption type cannot be distinguished
Constant Summary collapse
- NONE =
:NONE- TRANSACTION_RISK_ANALYSIS =
:TRANSACTION_RISK_ANALYSIS- LOW_VALUE =
:LOW_VALUE- RECURRING_PAYMENT =
:RECURRING_PAYMENT- MERCHANT_INITIATED_TRANSACTION =
:MERCHANT_INITIATED_TRANSACTION- TRUSTED_BENEFICIARY =
:TRUSTED_BENEFICIARY- STRONG_CUSTOMER_AUTHENTICATION_DELEGATION =
:STRONG_CUSTOMER_AUTHENTICATION_DELEGATION- SECURE_CORPORATE_PAYMENT =
:SECURE_CORPORATE_PAYMENT- AUTHENTICATION_OUTAGE_EXCEPTION =
:AUTHENTICATION_OUTAGE_EXCEPTION- 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]
868 |
# File 'sig/lithic/models/three_ds_authentication.rbs', line 868
def self?.values: -> ::Array[Lithic::Models::ThreeDSAuthentication::Psd2Context::acquirer_exemption]
|