Module: Increase::Models::CardPushTransfer::Decline::Reason

Extended by:
Internal::Type::Enum
Defined in:
lib/increase/models/card_push_transfer.rb

Overview

The reason why the transfer was declined.

See Also:

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