Module: Increase::Models::CardValidation::Decline::Reason
- Extended by:
- Internal::Type::Enum
- Defined in:
- lib/increase/models/card_validation.rb
Overview
The reason why the validation was declined.
Constant Summary collapse
- DO_NOT_HONOR =
The card issuer has declined the transaction without providing a specific reason.
:do_not_honor- ACTIVITY_COUNT_LIMIT_EXCEEDED =
The number of transactions for the card has exceeded the limit set by the issuer.
:activity_count_limit_exceeded- REFER_TO_CARD_ISSUER =
The card issuer requires the cardholder to contact them for further information regarding the transaction.
:refer_to_card_issuer- REFER_TO_CARD_ISSUER_SPECIAL_CONDITION =
The card issuer requires the cardholder to contact them due to a special condition related to the transaction.
:refer_to_card_issuer_special_condition- INVALID_MERCHANT =
The merchant is not valid for this transaction.
:invalid_merchant- PICK_UP_CARD =
The card should be retained by the terminal.
:pick_up_card- ERROR =
An error occurred during processing of the transaction.
:error- PICK_UP_CARD_SPECIAL =
The card should be retained by the terminal due to a special condition.
:pick_up_card_special- INVALID_TRANSACTION =
The transaction is invalid and cannot be processed.
:invalid_transaction- INVALID_AMOUNT =
The amount of the transaction is invalid.
:invalid_amount- INVALID_ACCOUNT_NUMBER =
The account number provided is invalid.
:invalid_account_number- NO_SUCH_ISSUER =
The issuer of the card could not be found.
:no_such_issuer- RE_ENTER_TRANSACTION =
The transaction should be re-entered for processing.
:re_enter_transaction- NO_CREDIT_ACCOUNT =
There is no credit account associated with the card.
:no_credit_account- PICK_UP_CARD_LOST =
The card should be retained by the terminal because it has been reported lost.
:pick_up_card_lost- PICK_UP_CARD_STOLEN =
The card should be retained by the terminal because it has been reported stolen.
:pick_up_card_stolen- CLOSED_ACCOUNT =
The account associated with the card has been closed.
:closed_account- INSUFFICIENT_FUNDS =
There are insufficient funds in the account to complete the transaction.
:insufficient_funds- NO_CHECKING_ACCOUNT =
There is no checking account associated with the card.
:no_checking_account- NO_SAVINGS_ACCOUNT =
There is no savings account associated with the card.
:no_savings_account- EXPIRED_CARD =
The card has expired and cannot be used for transactions.
:expired_card- TRANSACTION_NOT_PERMITTED_TO_CARDHOLDER =
The transaction is not permitted for this cardholder.
:transaction_not_permitted_to_cardholder- TRANSACTION_NOT_ALLOWED_AT_TERMINAL =
The transaction is not allowed at this terminal.
:transaction_not_allowed_at_terminal- SUSPECTED_FRAUD =
The transaction has been flagged as suspected fraud and cannot be processed.
:suspected_fraud- ACTIVITY_AMOUNT_LIMIT_EXCEEDED =
The amount of activity on the card has exceeded the limit set by the issuer.
:activity_amount_limit_exceeded- RESTRICTED_CARD =
The card has restrictions that prevent it from being used for this transaction.
:restricted_card- SECURITY_VIOLATION =
A security violation has occurred, preventing the transaction from being processed.
:security_violation- TRANSACTION_DOES_NOT_FULFILL_ANTI_MONEY_LAUNDERING_REQUIREMENT =
The transaction does not meet the anti-money laundering requirements set by the issuer.
:transaction_does_not_fulfill_anti_money_laundering_requirement- BLOCKED_FIRST_USE =
The first use of the card has been blocked by the issuer.
:blocked_first_use- CREDIT_ISSUER_UNAVAILABLE =
The credit issuer is currently unavailable to process the transaction.
:credit_issuer_unavailable- NEGATIVE_CARD_VERIFICATION_VALUE_RESULTS =
The card verification value (CVV) results were negative, indicating a potential issue with the card.
:negative_card_verification_value_results- ISSUER_UNAVAILABLE =
The issuer of the card is currently unavailable to process the transaction.
:issuer_unavailable- FINANCIAL_INSTITUTION_CANNOT_BE_FOUND =
The financial institution associated with the card could not be found.
:financial_institution_cannot_be_found- TRANSACTION_CANNOT_BE_COMPLETED =
The transaction cannot be completed due to an unspecified reason.
:transaction_cannot_be_completed- DUPLICATE_TRANSACTION =
The transaction is a duplicate of a previous transaction and cannot be processed again.
:duplicate_transaction- SYSTEM_MALFUNCTION =
A system malfunction occurred, preventing the transaction from being processed.
:system_malfunction- ADDITIONAL_CUSTOMER_AUTHENTICATION_REQUIRED =
Additional customer authentication is required to complete the transaction.
:additional_customer_authentication_required- SURCHARGE_AMOUNT_NOT_PERMITTED =
The surcharge amount applied to the transaction is not permitted by the issuer.
:surcharge_amount_not_permitted- DECLINE_FOR_CVV2_FAILURE =
The transaction was declined due to a failure in verifying the CVV2 code.
:decline_for_cvv2_failure- STOP_PAYMENT_ORDER =
A stop payment order has been placed on this transaction.
:stop_payment_order- REVOCATION_OF_AUTHORIZATION_ORDER =
An order has been placed to revoke authorization for this transaction.
:revocation_of_authorization_order- REVOCATION_OF_ALL_AUTHORIZATIONS_ORDER =
An order has been placed to revoke all authorizations for this cardholder.
:revocation_of_all_authorizations_order
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