Module: Increase::Models::CardPayment::Element::CardDecline::NetworkDetails::Visa::StandInProcessingReason
- Extended by:
- Internal::Type::Enum
- Defined in:
- lib/increase/models/card_payment.rb
Overview
Only present when ‘actioner: network`. Describes why a card authorization was approved or declined by Visa through stand-in processing.
Constant Summary collapse
- ISSUER_ERROR =
Increase failed to process the authorization in a timely manner.
:issuer_error- INVALID_PHYSICAL_CARD =
The physical card read had an invalid CVV, dCVV, or authorization request cryptogram.
:invalid_physical_card- INVALID_CARDHOLDER_AUTHENTICATION_VERIFICATION_VALUE =
The 3DS cardholder authentication verification value was invalid.
:invalid_cardholder_authentication_verification_value- INTERNAL_VISA_ERROR =
An internal Visa error occurred. Visa uses this reason code for certain expected occurrences as well, such as Application Transaction Counter (ATC) replays.
:internal_visa_error- MERCHANT_TRANSACTION_ADVISORY_SERVICE_AUTHENTICATION_REQUIRED =
The merchant has enabled Visa’s Transaction Advisory Service and requires further authentication to perform the transaction. In practice this is often utilized at fuel pumps to tell the cardholder to see the cashier.
:merchant_transaction_advisory_service_authentication_required- PAYMENT_FRAUD_DISRUPTION_ACQUIRER_BLOCK =
The transaction was blocked by Visa’s Payment Fraud Disruption service due to fraudulent Acquirer behavior, such as card testing.
:payment_fraud_disruption_acquirer_block- OTHER =
An unspecific reason for stand-in processing.
:other
Method Summary
Methods included from Internal::Type::Enum
==, ===, coerce, dump, hash, inspect, to_sorbet_type, 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