Module: Increase::Models::DeclinedTransaction::Source::CardDecline::RealTimeDecisionReason
- Extended by:
- Internal::Type::Enum
- Defined in:
- lib/increase/models/declined_transaction.rb
Overview
This is present if a specific decline reason was given in the real-time decision.
Constant Summary collapse
- INSUFFICIENT_FUNDS =
The cardholder does not have sufficient funds to cover the transaction. The merchant may attempt to process the transaction again.
:insufficient_funds- TRANSACTION_NEVER_ALLOWED =
This type of transaction is not allowed for this card. This transaction should not be retried.
:transaction_never_allowed- EXCEEDS_APPROVAL_LIMIT =
The transaction amount exceeds the cardholder’s approval limit. The merchant may attempt to process the transaction again.
:exceeds_approval_limit- CARD_TEMPORARILY_DISABLED =
The card has been temporarily disabled or not yet activated. The merchant may attempt to process the transaction again.
:card_temporarily_disabled- SUSPECTED_FRAUD =
The transaction is suspected to be fraudulent. The merchant may attempt to process the transaction again.
:suspected_fraud- OTHER =
The transaction was declined for another reason. The merchant may attempt to process the transaction again. This should be used sparingly.
: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