<?php

declare(strict_types=1);

/*
 * PaypalServerSdkLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

namespace PaypalServerSdkLib\Models;

/**
 * Processor response code for the non-PayPal payment processor errors.
 */
class ProcessorResponseCode
{
    /**
     * APPROVED.
     */
    public const RESPONSE_0000 = '0000';

    /**
     * CVV2_FAILURE_POSSIBLE_RETRY_WITH_CVV.
     */
    public const RESPONSE_00N7 = '00N7';

    /**
     * REFERRAL.
     */
    public const RESPONSE_0100 = '0100';

    /**
     * ACCOUNT_NOT_FOUND.
     */
    public const RESPONSE_0390 = '0390';

    /**
     * DO_NOT_HONOR.
     */
    public const RESPONSE_0500 = '0500';

    /**
     * UNAUTHORIZED_TRANSACTION.
     */
    public const RESPONSE_0580 = '0580';

    /**
     * BAD_RESPONSE_REVERSAL_REQUIRED.
     */
    public const RESPONSE_0800 = '0800';

    /**
     * CRYPTOGRAPHIC_FAILURE.
     */
    public const RESPONSE_0880 = '0880';

    /**
     * UNACCEPTABLE_PIN.
     */
    public const RESPONSE_0890 = '0890';

    /**
     * SYSTEM_MALFUNCTION.
     */
    public const RESPONSE_0960 = '0960';

    /**
     * CANCELLED_PAYMENT.
     */
    public const RESPONSE_0R00 = '0R00';

    /**
     * PARTIAL_AUTHORIZATION.
     */
    public const RESPONSE_1000 = '1000';

    /**
     * ISSUER_REJECTED.
     */
    public const RESPONSE_10BR = '10BR';

    /**
     * INVALID_DATA_FORMAT.
     */
    public const RESPONSE_1300 = '1300';

    /**
     * INVALID_AMOUNT.
     */
    public const RESPONSE_1310 = '1310';

    /**
     * INVALID_TRANSACTION_CARD_ISSUER_ACQUIRER.
     */
    public const RESPONSE_1312 = '1312';

    /**
     * INVALID_CAPTURE_DATE.
     */
    public const RESPONSE_1317 = '1317';

    /**
     * INVALID_CURRENCY_CODE.
     */
    public const RESPONSE_1320 = '1320';

    /**
     * INVALID_ACCOUNT.
     */
    public const RESPONSE_1330 = '1330';

    /**
     * INVALID_ACCOUNT_RECURRING.
     */
    public const RESPONSE_1335 = '1335';

    /**
     * INVALID_TERMINAL.
     */
    public const RESPONSE_1340 = '1340';

    /**
     * INVALID_MERCHANT.
     */
    public const RESPONSE_1350 = '1350';

    /**
     * RESTRICTED_OR_INACTIVE_ACCOUNT.
     */
    public const RESPONSE_1352 = '1352';

    /**
     * BAD_PROCESSING_CODE.
     */
    public const RESPONSE_1360 = '1360';

    /**
     * INVALID_MCC.
     */
    public const RESPONSE_1370 = '1370';

    /**
     * INVALID_EXPIRATION.
     */
    public const RESPONSE_1380 = '1380';

    /**
     * INVALID_CARD_VERIFICATION_VALUE.
     */
    public const RESPONSE_1382 = '1382';

    /**
     * INVALID_LIFE_CYCLE_OF_TRANSACTION.
     */
    public const RESPONSE_1384 = '1384';

    /**
     * INVALID_ORDER.
     */
    public const RESPONSE_1390 = '1390';

    /**
     * TRANSACTION_CANNOT_BE_COMPLETED.
     */
    public const RESPONSE_1393 = '1393';

    /**
     * GENERIC_DECLINE.
     */
    public const RESPONSE_5100 = '5100';

    /**
     * CVV2_FAILURE.
     */
    public const RESPONSE_5110 = '5110';

    /**
     * INSUFFICIENT_FUNDS.
     */
    public const RESPONSE_5120 = '5120';

    /**
     * INVALID_PIN.
     */
    public const RESPONSE_5130 = '5130';

    /**
     * DECLINED_PIN_TRY_EXCEEDED.
     */
    public const RESPONSE_5135 = '5135';

    /**
     * CARD_CLOSED.
     */
    public const RESPONSE_5140 = '5140';

    /**
     * PICKUP_CARD_SPECIAL_CONDITIONS. Try using another card. Do not retry the same card.
     */
    public const RESPONSE_5150 = '5150';

    /**
     * UNAUTHORIZED_USER.
     */
    public const RESPONSE_5160 = '5160';

    /**
     * AVS_FAILURE.
     */
    public const RESPONSE_5170 = '5170';

    /**
     * INVALID_OR_RESTRICTED_CARD. Try using another card. Do not retry the same card.
     */
    public const RESPONSE_5180 = '5180';

    /**
     * SOFT_AVS.
     */
    public const RESPONSE_5190 = '5190';

    /**
     * DUPLICATE_TRANSACTION.
     */
    public const RESPONSE_5200 = '5200';

    /**
     * INVALID_TRANSACTION.
     */
    public const RESPONSE_5210 = '5210';

    /**
     * EXPIRED_CARD.
     */
    public const RESPONSE_5400 = '5400';

    /**
     * INCORRECT_PIN_REENTER.
     */
    public const RESPONSE_5500 = '5500';

    /**
     * DECLINED_SCA_REQUIRED.
     */
    public const RESPONSE_5650 = '5650';

    /**
     * TRANSACTION_NOT_PERMITTED. Outside of scope of accepted business.
     */
    public const RESPONSE_5700 = '5700';

    /**
     * TX_ATTEMPTS_EXCEED_LIMIT.
     */
    public const RESPONSE_5710 = '5710';

    /**
     * REVERSAL_REJECTED.
     */
    public const RESPONSE_5800 = '5800';

    /**
     * INVALID_ISSUE.
     */
    public const RESPONSE_5900 = '5900';

    /**
     * ISSUER_NOT_AVAILABLE_NOT_RETRIABLE.
     */
    public const RESPONSE_5910 = '5910';

    /**
     * ISSUER_NOT_AVAILABLE_RETRIABLE.
     */
    public const RESPONSE_5920 = '5920';

    /**
     * CARD_NOT_ACTIVATED.
     */
    public const RESPONSE_5930 = '5930';

    /**
     * DECLINED_DUE_TO_UPDATED_ACCOUNT. External decline as an updated card has been issued.
     */
    public const RESPONSE_5950 = '5950';

    /**
     * ACCOUNT_NOT_ON_FILE.
     */
    public const RESPONSE_6300 = '6300';

    /**
     * APPROVED_NON_CAPTURE.
     */
    public const RESPONSE_7600 = '7600';

    /**
     * ERROR_3DS.
     */
    public const RESPONSE_7700 = '7700';

    /**
     * AUTHENTICATION_FAILED.
     */
    public const RESPONSE_7710 = '7710';

    /**
     * BIN_ERROR.
     */
    public const RESPONSE_7800 = '7800';

    /**
     * PIN_ERROR.
     */
    public const RESPONSE_7900 = '7900';

    /**
     * PROCESSOR_SYSTEM_ERROR.
     */
    public const RESPONSE_8000 = '8000';

    /**
     * HOST_KEY_ERROR.
     */
    public const RESPONSE_8010 = '8010';

    /**
     * CONFIGURATION_ERROR.
     */
    public const RESPONSE_8020 = '8020';

    /**
     * UNSUPPORTED_OPERATION.
     */
    public const RESPONSE_8030 = '8030';

    /**
     * FATAL_COMMUNICATION_ERROR.
     */
    public const RESPONSE_8100 = '8100';

    /**
     * RETRIABLE_COMMUNICATION_ERROR.
     */
    public const RESPONSE_8110 = '8110';

    /**
     * SYSTEM_UNAVAILABLE.
     */
    public const RESPONSE_8220 = '8220';

    /**
     * DECLINED_PLEASE_RETRY. Retry.
     */
    public const RESPONSE_9100 = '9100';

    /**
     * SUSPECTED_FRAUD. Try using another card. Do not retry the same card.
     */
    public const RESPONSE_9500 = '9500';

    /**
     * SECURITY_VIOLATION.
     */
    public const RESPONSE_9510 = '9510';

    /**
     * LOST_OR_STOLEN. Try using another card. Do not retry the same card.
     */
    public const RESPONSE_9520 = '9520';

    /**
     * HOLD_CALL_CENTER. The merchant must call the number on the back of the card. POS scenario.
     */
    public const RESPONSE_9530 = '9530';

    /**
     * REFUSED_CARD.
     */
    public const RESPONSE_9540 = '9540';

    /**
     * UNRECOGNIZED_RESPONSE_CODE.
     */
    public const RESPONSE_9600 = '9600';

    /**
     * CONTINGENCIES_NOT_RESOLVED.
     */
    public const RESPONSE_PCNR = 'PCNR';

    /**
     * CVV_FAILURE.
     */
    public const RESPONSE_PCVV = 'PCVV';

    /**
     * ACCOUNT_CLOSED. A previously open account is now closed
     */
    public const RESPONSE_PP06 = 'PP06';

    /**
     * REATTEMPT_NOT_PERMITTED.
     */
    public const RESPONSE_PPRN = 'PPRN';

    /**
     * BILLING_ADDRESS.
     */
    public const RESPONSE_PPAD = 'PPAD';

    /**
     * ACCOUNT_BLOCKED_BY_ISSUER.
     */
    public const RESPONSE_PPAB = 'PPAB';

    /**
     * AMEX_DISABLED.
     */
    public const RESPONSE_PPAE = 'PPAE';

    /**
     * ADULT_GAMING_UNSUPPORTED.
     */
    public const RESPONSE_PPAG = 'PPAG';

    /**
     * AMOUNT_INCOMPATIBLE.
     */
    public const RESPONSE_PPAI = 'PPAI';

    /**
     * AUTH_RESULT.
     */
    public const RESPONSE_PPAR = 'PPAR';

    /**
     * MCC_CODE.
     */
    public const RESPONSE_PPAU = 'PPAU';

    /**
     * ARC_AVS.
     */
    public const RESPONSE_PPAV = 'PPAV';

    /**
     * AMOUNT_EXCEEDED.
     */
    public const RESPONSE_PPAX = 'PPAX';

    /**
     * BAD_GAMING.
     */
    public const RESPONSE_PPBG = 'PPBG';

    /**
     * ARC_CVV.
     */
    public const RESPONSE_PPC2 = 'PPC2';

    /**
     * CE_REGISTRATION_INCOMPLETE.
     */
    public const RESPONSE_PPCE = 'PPCE';

    /**
     * COUNTRY.
     */
    public const RESPONSE_PPCO = 'PPCO';

    /**
     * CREDIT_ERROR.
     */
    public const RESPONSE_PPCR = 'PPCR';

    /**
     * CARD_TYPE_UNSUPPORTED.
     */
    public const RESPONSE_PPCT = 'PPCT';

    /**
     * CURRENCY_USED_INVALID.
     */
    public const RESPONSE_PPCU = 'PPCU';

    /**
     * SECURE_ERROR_3DS.
     */
    public const RESPONSE_PPD3 = 'PPD3';

    /**
     * DCC_UNSUPPORTED.
     */
    public const RESPONSE_PPDC = 'PPDC';

    /**
     * DINERS_REJECT.
     */
    public const RESPONSE_PPDI = 'PPDI';

    /**
     * AUTH_MESSAGE.
     */
    public const RESPONSE_PPDV = 'PPDV';

    /**
     * DECLINE_THRESHOLD_BREACH.
     */
    public const RESPONSE_PPDT = 'PPDT';

    /**
     * EXPIRED_FUNDING_INSTRUMENT.
     */
    public const RESPONSE_PPEF = 'PPEF';

    /**
     * EXCEEDS_FREQUENCY_LIMIT.
     */
    public const RESPONSE_PPEL = 'PPEL';

    /**
     * INTERNAL_SYSTEM_ERROR.
     */
    public const RESPONSE_PPER = 'PPER';

    /**
     * EXPIRY_DATE.
     */
    public const RESPONSE_PPEX = 'PPEX';

    /**
     * FUNDING_SOURCE_ALREADY_EXISTS.
     */
    public const RESPONSE_PPFE = 'PPFE';

    /**
     * INVALID_FUNDING_INSTRUMENT.
     */
    public const RESPONSE_PPFI = 'PPFI';

    /**
     * RESTRICTED_FUNDING_INSTRUMENT.
     */
    public const RESPONSE_PPFR = 'PPFR';

    /**
     * FIELD_VALIDATION_FAILED.
     */
    public const RESPONSE_PPFV = 'PPFV';

    /**
     * GAMING_REFUND_ERROR.
     */
    public const RESPONSE_PPGR = 'PPGR';

    /**
     * H1_ERROR.
     */
    public const RESPONSE_PPH1 = 'PPH1';

    /**
     * IDEMPOTENCY_FAILURE.
     */
    public const RESPONSE_PPIF = 'PPIF';

    /**
     * INVALID_INPUT_FAILURE.
     */
    public const RESPONSE_PPII = 'PPII';

    /**
     * ID_MISMATCH.
     */
    public const RESPONSE_PPIM = 'PPIM';

    /**
     * INVALID_TRACE_ID.
     */
    public const RESPONSE_PPIT = 'PPIT';

    /**
     * LATE_REVERSAL.
     */
    public const RESPONSE_PPLR = 'PPLR';

    /**
     * LARGE_STATUS_CODE.
     */
    public const RESPONSE_PPLS = 'PPLS';

    /**
     * MISSING_BUSINESS_RULE_OR_DATA.
     */
    public const RESPONSE_PPMB = 'PPMB';

    /**
     * BLOCKED_Mastercard.
     */
    public const RESPONSE_PPMC = 'PPMC';

    /**
     * DEPRECATED The PPMD value has been deprecated.
     */
    public const RESPONSE_PPMD = 'PPMD';

    /**
     * NOT_SUPPORTED_NRC.
     */
    public const RESPONSE_PPNC = 'PPNC';

    /**
     * EXCEEDS_NETWORK_FREQUENCY_LIMIT.
     */
    public const RESPONSE_PPNL = 'PPNL';

    /**
     * NO_MID_FOUND.
     */
    public const RESPONSE_PPNM = 'PPNM';

    /**
     * NETWORK_ERROR.
     */
    public const RESPONSE_PPNT = 'PPNT';

    /**
     * NO_PHONE_FOR_DCC_TRANSACTION.
     */
    public const RESPONSE_PPPH = 'PPPH';

    /**
     * INVALID_PRODUCT.
     */
    public const RESPONSE_PPPI = 'PPPI';

    /**
     * INVALID_PAYMENT_METHOD.
     */
    public const RESPONSE_PPPM = 'PPPM';

    /**
     * QUASI_CASH_UNSUPPORTED.
     */
    public const RESPONSE_PPQC = 'PPQC';

    /**
     * UNSUPPORT_REFUND_ON_PENDING_BC.
     */
    public const RESPONSE_PPRE = 'PPRE';

    /**
     * INVALID_PARENT_TRANSACTION_STATUS.
     */
    public const RESPONSE_PPRF = 'PPRF';

    /**
     * MERCHANT_NOT_REGISTERED.
     */
    public const RESPONSE_PPRR = 'PPRR';

    /**
     * BANKAUTH_ROW_MISMATCH.
     */
    public const RESPONSE_PPS0 = 'PPS0';

    /**
     * BANKAUTH_ROW_SETTLED.
     */
    public const RESPONSE_PPS1 = 'PPS1';

    /**
     * BANKAUTH_ROW_VOIDED.
     */
    public const RESPONSE_PPS2 = 'PPS2';

    /**
     * BANKAUTH_EXPIRED.
     */
    public const RESPONSE_PPS3 = 'PPS3';

    /**
     * CURRENCY_MISMATCH.
     */
    public const RESPONSE_PPS4 = 'PPS4';

    /**
     * CREDITCARD_MISMATCH.
     */
    public const RESPONSE_PPS5 = 'PPS5';

    /**
     * AMOUNT_MISMATCH.
     */
    public const RESPONSE_PPS6 = 'PPS6';

    /**
     * ARC_SCORE.
     */
    public const RESPONSE_PPSC = 'PPSC';

    /**
     * STATUS_DESCRIPTION.
     */
    public const RESPONSE_PPSD = 'PPSD';

    /**
     * AMEX_DENIED.
     */
    public const RESPONSE_PPSE = 'PPSE';

    /**
     * VERIFICATION_TOKEN_EXPIRED.
     */
    public const RESPONSE_PPTE = 'PPTE';

    /**
     * INVALID_TRACE_REFERENCE.
     */
    public const RESPONSE_PPTF = 'PPTF';

    /**
     * INVALID_TRANSACTION_ID.
     */
    public const RESPONSE_PPTI = 'PPTI';

    /**
     * VERIFICATION_TOKEN_REVOKED.
     */
    public const RESPONSE_PPTR = 'PPTR';

    /**
     * TRANSACTION_TYPE_UNSUPPORTED.
     */
    public const RESPONSE_PPTT = 'PPTT';

    /**
     * INVALID_VERIFICATION_TOKEN.
     */
    public const RESPONSE_PPTV = 'PPTV';

    /**
     * USER_NOT_AUTHORIZED.
     */
    public const RESPONSE_PPUA = 'PPUA';

    /**
     * CURRENCY_CODE_UNSUPPORTED.
     */
    public const RESPONSE_PPUC = 'PPUC';

    /**
     * UNSUPPORT_ENTITY.
     */
    public const RESPONSE_PPUE = 'PPUE';

    /**
     * UNSUPPORT_INSTALLMENT.
     */
    public const RESPONSE_PPUI = 'PPUI';

    /**
     * UNSUPPORT_POS_FLAG.
     */
    public const RESPONSE_PPUP = 'PPUP';

    /**
     * UNSUPPORTED_REVERSAL.
     */
    public const RESPONSE_PPUR = 'PPUR';

    /**
     * VALIDATE_CURRENCY.
     */
    public const RESPONSE_PPVC = 'PPVC';

    /**
     * VALIDATION_ERROR.
     */
    public const RESPONSE_PPVE = 'PPVE';

    /**
     * VIRTUAL_TERMINAL_UNSUPPORTED.
     */
    public const RESPONSE_PPVT = 'PPVT';
}
