Module: Increase::Models::Transaction::Source::CardFinancial::NetworkDetails::Visa::StandInProcessingReason

Extended by:
Internal::Type::Enum
Defined in:
lib/increase/models/transaction.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