Module: Increase::Models::Simulations::CardAuthorizationCreateParams::DeclineReason

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

Overview

Forces a card decline with a specific reason. No real time decision will be sent.

Constant Summary collapse

ACCOUNT_CLOSED =

The account has been closed.

:account_closed
CARD_NOT_ACTIVE =

The Card was not active.

:card_not_active
CARD_CANCELED =

The Card has been canceled.

:card_canceled
PHYSICAL_CARD_NOT_ACTIVE =

The Physical Card was not active.

:physical_card_not_active
ENTITY_NOT_ACTIVE =

The account’s entity was not active.

:entity_not_active
GROUP_LOCKED =

The account was inactive.

:group_locked
INSUFFICIENT_FUNDS =

The Card’s Account did not have a sufficient available balance.

:insufficient_funds
CVV2_MISMATCH =

The given CVV2 did not match the card’s value.

:cvv2_mismatch
PIN_MISMATCH =

The given PIN did not match the card’s value.

:pin_mismatch
CARD_EXPIRATION_MISMATCH =

The given expiration date did not match the card’s value. Only applies when a CVV2 is present.

:card_expiration_mismatch
TRANSACTION_NOT_ALLOWED =

The attempted card transaction is not allowed per Increase’s terms.

:transaction_not_allowed
BREACHES_LIMIT =

The transaction was blocked by a Limit.

:breaches_limit
WEBHOOK_DECLINED =

Your application declined the transaction via webhook.

:webhook_declined
WEBHOOK_TIMED_OUT =

Your application webhook did not respond without the required timeout.

:webhook_timed_out
DECLINED_BY_STAND_IN_PROCESSING =

Declined by stand-in processing.

:declined_by_stand_in_processing
INVALID_PHYSICAL_CARD =

The card read had an invalid CVV, dCVV, or authorization request cryptogram.

:invalid_physical_card
MISSING_ORIGINAL_AUTHORIZATION =

The original card authorization for this incremental authorization does not exist.

:missing_original_authorization
FAILED_3DS_AUTHENTICATION =

The transaction was declined because the 3DS authentication failed.

:failed_3ds_authentication
SUSPECTED_CARD_TESTING =

The transaction was suspected to be used by a card tester to test for valid card numbers.

:suspected_card_testing
SUSPECTED_FRAUD =

The transaction was suspected to be fraudulent. Please reach out to [email protected] for more information.

:suspected_fraud

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