Class: PaypalServerSdk::ProcessorResponseCode
- Inherits:
-
Object
- Object
- PaypalServerSdk::ProcessorResponseCode
- Defined in:
- lib/paypal_server_sdk/models/processor_response_code.rb
Overview
Processor response code for the non-PayPal payment processor errors.
Constant Summary collapse
- PROCESSOR_RESPONSE_CODE =
[ # APPROVED. RESPONSE_0000 = '0000'.freeze, # CVV2_FAILURE_POSSIBLE_RETRY_WITH_CVV. RESPONSE_00N7 = '00N7'.freeze, # REFERRAL. RESPONSE_0100 = '0100'.freeze, # ACCOUNT_NOT_FOUND. RESPONSE_0390 = '0390'.freeze, # DO_NOT_HONOR. RESPONSE_0500 = '0500'.freeze, # UNAUTHORIZED_TRANSACTION. RESPONSE_0580 = '0580'.freeze, # BAD_RESPONSE_REVERSAL_REQUIRED. RESPONSE_0800 = '0800'.freeze, # CRYPTOGRAPHIC_FAILURE. RESPONSE_0880 = '0880'.freeze, # UNACCEPTABLE_PIN. RESPONSE_0890 = '0890'.freeze, # SYSTEM_MALFUNCTION. RESPONSE_0960 = '0960'.freeze, # CANCELLED_PAYMENT. RESPONSE_0R00 = '0R00'.freeze, # PARTIAL_AUTHORIZATION. RESPONSE_1000 = '1000'.freeze, # ISSUER_REJECTED. RESPONSE_10BR = '10BR'.freeze, # INVALID_DATA_FORMAT. RESPONSE_1300 = '1300'.freeze, # INVALID_AMOUNT. RESPONSE_1310 = '1310'.freeze, # INVALID_TRANSACTION_CARD_ISSUER_ACQUIRER. RESPONSE_1312 = '1312'.freeze, # INVALID_CAPTURE_DATE. RESPONSE_1317 = '1317'.freeze, # INVALID_CURRENCY_CODE. RESPONSE_1320 = '1320'.freeze, # INVALID_ACCOUNT. RESPONSE_1330 = '1330'.freeze, # INVALID_ACCOUNT_RECURRING. RESPONSE_1335 = '1335'.freeze, # INVALID_TERMINAL. RESPONSE_1340 = '1340'.freeze, # INVALID_MERCHANT. RESPONSE_1350 = '1350'.freeze, # RESTRICTED_OR_INACTIVE_ACCOUNT. RESPONSE_1352 = '1352'.freeze, # BAD_PROCESSING_CODE. RESPONSE_1360 = '1360'.freeze, # INVALID_MCC. RESPONSE_1370 = '1370'.freeze, # INVALID_EXPIRATION. RESPONSE_1380 = '1380'.freeze, # INVALID_CARD_VERIFICATION_VALUE. RESPONSE_1382 = '1382'.freeze, # INVALID_LIFE_CYCLE_OF_TRANSACTION. RESPONSE_1384 = '1384'.freeze, # INVALID_ORDER. RESPONSE_1390 = '1390'.freeze, # TRANSACTION_CANNOT_BE_COMPLETED. RESPONSE_1393 = '1393'.freeze, # GENERIC_DECLINE. RESPONSE_5100 = '5100'.freeze, # CVV2_FAILURE. RESPONSE_5110 = '5110'.freeze, # INSUFFICIENT_FUNDS. RESPONSE_5120 = '5120'.freeze, # INVALID_PIN. RESPONSE_5130 = '5130'.freeze, # DECLINED_PIN_TRY_EXCEEDED. RESPONSE_5135 = '5135'.freeze, # CARD_CLOSED. RESPONSE_5140 = '5140'.freeze, # PICKUP_CARD_SPECIAL_CONDITIONS. Try using another card. Do not retry the # same card. RESPONSE_5150 = '5150'.freeze, # UNAUTHORIZED_USER. RESPONSE_5160 = '5160'.freeze, # AVS_FAILURE. RESPONSE_5170 = '5170'.freeze, # INVALID_OR_RESTRICTED_CARD. Try using another card. Do not retry the # same card. RESPONSE_5180 = '5180'.freeze, # SOFT_AVS. RESPONSE_5190 = '5190'.freeze, # DUPLICATE_TRANSACTION. RESPONSE_5200 = '5200'.freeze, # INVALID_TRANSACTION. RESPONSE_5210 = '5210'.freeze, # EXPIRED_CARD. RESPONSE_5400 = '5400'.freeze, # INCORRECT_PIN_REENTER. RESPONSE_5500 = '5500'.freeze, # DECLINED_SCA_REQUIRED. RESPONSE_5650 = '5650'.freeze, # TRANSACTION_NOT_PERMITTED. Outside of scope of accepted business. RESPONSE_5700 = '5700'.freeze, # TX_ATTEMPTS_EXCEED_LIMIT. RESPONSE_5710 = '5710'.freeze, # REVERSAL_REJECTED. RESPONSE_5800 = '5800'.freeze, # INVALID_ISSUE. RESPONSE_5900 = '5900'.freeze, # ISSUER_NOT_AVAILABLE_NOT_RETRIABLE. RESPONSE_5910 = '5910'.freeze, # ISSUER_NOT_AVAILABLE_RETRIABLE. RESPONSE_5920 = '5920'.freeze, # CARD_NOT_ACTIVATED. RESPONSE_5930 = '5930'.freeze, # DECLINED_DUE_TO_UPDATED_ACCOUNT. External decline as an updated card has # been issued. RESPONSE_5950 = '5950'.freeze, # ACCOUNT_NOT_ON_FILE. RESPONSE_6300 = '6300'.freeze, # APPROVED_NON_CAPTURE. RESPONSE_7600 = '7600'.freeze, # ERROR_3DS. RESPONSE_7700 = '7700'.freeze, # AUTHENTICATION_FAILED. RESPONSE_7710 = '7710'.freeze, # BIN_ERROR. RESPONSE_7800 = '7800'.freeze, # PIN_ERROR. RESPONSE_7900 = '7900'.freeze, # PROCESSOR_SYSTEM_ERROR. RESPONSE_8000 = '8000'.freeze, # HOST_KEY_ERROR. RESPONSE_8010 = '8010'.freeze, # CONFIGURATION_ERROR. RESPONSE_8020 = '8020'.freeze, # UNSUPPORTED_OPERATION. RESPONSE_8030 = '8030'.freeze, # FATAL_COMMUNICATION_ERROR. RESPONSE_8100 = '8100'.freeze, # RETRIABLE_COMMUNICATION_ERROR. RESPONSE_8110 = '8110'.freeze, # SYSTEM_UNAVAILABLE. RESPONSE_8220 = '8220'.freeze, # DECLINED_PLEASE_RETRY. Retry. RESPONSE_9100 = '9100'.freeze, # SUSPECTED_FRAUD. Try using another card. Do not retry the same card. RESPONSE_9500 = '9500'.freeze, # SECURITY_VIOLATION. RESPONSE_9510 = '9510'.freeze, # LOST_OR_STOLEN. Try using another card. Do not retry the same card. RESPONSE_9520 = '9520'.freeze, # HOLD_CALL_CENTER. The merchant must call the number on the back of the # card. POS scenario. RESPONSE_9530 = '9530'.freeze, # REFUSED_CARD. RESPONSE_9540 = '9540'.freeze, # UNRECOGNIZED_RESPONSE_CODE. RESPONSE_9600 = '9600'.freeze, # CONTINGENCIES_NOT_RESOLVED. RESPONSE_PCNR = 'PCNR'.freeze, # CVV_FAILURE. RESPONSE_PCVV = 'PCVV'.freeze, # ACCOUNT_CLOSED. A previously open account is now closed RESPONSE_PP06 = 'PP06'.freeze, # REATTEMPT_NOT_PERMITTED. RESPONSE_PPRN = 'PPRN'.freeze, # BILLING_ADDRESS. RESPONSE_PPAD = 'PPAD'.freeze, # ACCOUNT_BLOCKED_BY_ISSUER. RESPONSE_PPAB = 'PPAB'.freeze, # AMEX_DISABLED. RESPONSE_PPAE = 'PPAE'.freeze, # ADULT_GAMING_UNSUPPORTED. RESPONSE_PPAG = 'PPAG'.freeze, # AMOUNT_INCOMPATIBLE. RESPONSE_PPAI = 'PPAI'.freeze, # AUTH_RESULT. RESPONSE_PPAR = 'PPAR'.freeze, # MCC_CODE. RESPONSE_PPAU = 'PPAU'.freeze, # ARC_AVS. RESPONSE_PPAV = 'PPAV'.freeze, # AMOUNT_EXCEEDED. RESPONSE_PPAX = 'PPAX'.freeze, # BAD_GAMING. RESPONSE_PPBG = 'PPBG'.freeze, # ARC_CVV. RESPONSE_PPC2 = 'PPC2'.freeze, # CE_REGISTRATION_INCOMPLETE. RESPONSE_PPCE = 'PPCE'.freeze, # COUNTRY. RESPONSE_PPCO = 'PPCO'.freeze, # CREDIT_ERROR. RESPONSE_PPCR = 'PPCR'.freeze, # CARD_TYPE_UNSUPPORTED. RESPONSE_PPCT = 'PPCT'.freeze, # CURRENCY_USED_INVALID. RESPONSE_PPCU = 'PPCU'.freeze, # SECURE_ERROR_3DS. RESPONSE_PPD3 = 'PPD3'.freeze, # DCC_UNSUPPORTED. RESPONSE_PPDC = 'PPDC'.freeze, # DINERS_REJECT. RESPONSE_PPDI = 'PPDI'.freeze, # AUTH_MESSAGE. RESPONSE_PPDV = 'PPDV'.freeze, # DECLINE_THRESHOLD_BREACH. RESPONSE_PPDT = 'PPDT'.freeze, # EXPIRED_FUNDING_INSTRUMENT. RESPONSE_PPEF = 'PPEF'.freeze, # EXCEEDS_FREQUENCY_LIMIT. RESPONSE_PPEL = 'PPEL'.freeze, # INTERNAL_SYSTEM_ERROR. RESPONSE_PPER = 'PPER'.freeze, # EXPIRY_DATE. RESPONSE_PPEX = 'PPEX'.freeze, # FUNDING_SOURCE_ALREADY_EXISTS. RESPONSE_PPFE = 'PPFE'.freeze, # INVALID_FUNDING_INSTRUMENT. RESPONSE_PPFI = 'PPFI'.freeze, # RESTRICTED_FUNDING_INSTRUMENT. RESPONSE_PPFR = 'PPFR'.freeze, # FIELD_VALIDATION_FAILED. RESPONSE_PPFV = 'PPFV'.freeze, # GAMING_REFUND_ERROR. RESPONSE_PPGR = 'PPGR'.freeze, # H1_ERROR. RESPONSE_PPH1 = 'PPH1'.freeze, # IDEMPOTENCY_FAILURE. RESPONSE_PPIF = 'PPIF'.freeze, # INVALID_INPUT_FAILURE. RESPONSE_PPII = 'PPII'.freeze, # ID_MISMATCH. RESPONSE_PPIM = 'PPIM'.freeze, # INVALID_TRACE_ID. RESPONSE_PPIT = 'PPIT'.freeze, # LATE_REVERSAL. RESPONSE_PPLR = 'PPLR'.freeze, # LARGE_STATUS_CODE. RESPONSE_PPLS = 'PPLS'.freeze, # MISSING_BUSINESS_RULE_OR_DATA. RESPONSE_PPMB = 'PPMB'.freeze, # BLOCKED_Mastercard. RESPONSE_PPMC = 'PPMC'.freeze, # DEPRECATED The PPMD value has been deprecated. RESPONSE_PPMD = 'PPMD'.freeze, # NOT_SUPPORTED_NRC. RESPONSE_PPNC = 'PPNC'.freeze, # EXCEEDS_NETWORK_FREQUENCY_LIMIT. RESPONSE_PPNL = 'PPNL'.freeze, # NO_MID_FOUND. RESPONSE_PPNM = 'PPNM'.freeze, # NETWORK_ERROR. RESPONSE_PPNT = 'PPNT'.freeze, # NO_PHONE_FOR_DCC_TRANSACTION. RESPONSE_PPPH = 'PPPH'.freeze, # INVALID_PRODUCT. RESPONSE_PPPI = 'PPPI'.freeze, # INVALID_PAYMENT_METHOD. RESPONSE_PPPM = 'PPPM'.freeze, # QUASI_CASH_UNSUPPORTED. RESPONSE_PPQC = 'PPQC'.freeze, # UNSUPPORT_REFUND_ON_PENDING_BC. RESPONSE_PPRE = 'PPRE'.freeze, # INVALID_PARENT_TRANSACTION_STATUS. RESPONSE_PPRF = 'PPRF'.freeze, # MERCHANT_NOT_REGISTERED. RESPONSE_PPRR = 'PPRR'.freeze, # BANKAUTH_ROW_MISMATCH. RESPONSE_PPS0 = 'PPS0'.freeze, # BANKAUTH_ROW_SETTLED. RESPONSE_PPS1 = 'PPS1'.freeze, # BANKAUTH_ROW_VOIDED. RESPONSE_PPS2 = 'PPS2'.freeze, # BANKAUTH_EXPIRED. RESPONSE_PPS3 = 'PPS3'.freeze, # CURRENCY_MISMATCH. RESPONSE_PPS4 = 'PPS4'.freeze, # CREDITCARD_MISMATCH. RESPONSE_PPS5 = 'PPS5'.freeze, # AMOUNT_MISMATCH. RESPONSE_PPS6 = 'PPS6'.freeze, # ARC_SCORE. RESPONSE_PPSC = 'PPSC'.freeze, # STATUS_DESCRIPTION. RESPONSE_PPSD = 'PPSD'.freeze, # AMEX_DENIED. RESPONSE_PPSE = 'PPSE'.freeze, # VERIFICATION_TOKEN_EXPIRED. RESPONSE_PPTE = 'PPTE'.freeze, # INVALID_TRACE_REFERENCE. RESPONSE_PPTF = 'PPTF'.freeze, # INVALID_TRANSACTION_ID. RESPONSE_PPTI = 'PPTI'.freeze, # VERIFICATION_TOKEN_REVOKED. RESPONSE_PPTR = 'PPTR'.freeze, # TRANSACTION_TYPE_UNSUPPORTED. RESPONSE_PPTT = 'PPTT'.freeze, # INVALID_VERIFICATION_TOKEN. RESPONSE_PPTV = 'PPTV'.freeze, # USER_NOT_AUTHORIZED. RESPONSE_PPUA = 'PPUA'.freeze, # CURRENCY_CODE_UNSUPPORTED. RESPONSE_PPUC = 'PPUC'.freeze, # UNSUPPORT_ENTITY. RESPONSE_PPUE = 'PPUE'.freeze, # UNSUPPORT_INSTALLMENT. RESPONSE_PPUI = 'PPUI'.freeze, # UNSUPPORT_POS_FLAG. RESPONSE_PPUP = 'PPUP'.freeze, # UNSUPPORTED_REVERSAL. RESPONSE_PPUR = 'PPUR'.freeze, # VALIDATE_CURRENCY. RESPONSE_PPVC = 'PPVC'.freeze, # VALIDATION_ERROR. RESPONSE_PPVE = 'PPVE'.freeze, # VIRTUAL_TERMINAL_UNSUPPORTED. RESPONSE_PPVT = 'PPVT'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.validate(value) ⇒ Object
477 478 479 480 481 |
# File 'lib/paypal_server_sdk/models/processor_response_code.rb', line 477 def self.validate(value) return false if value.nil? true end |