Error Codes
PayPal Error Code List and what they mean. Please check here before contacting support for assistance. You may need to Contact PayPal.

ACTION_DOES_NOT_MATCH_INTENT

Order was created with an intent to CAPTURE.

AGREEMENT_ALREADY_CANCELLED

The requested agreement is already cancelled. You cannot bill this person because they cancelled it recently. They need to sign up again.

AMOUNT_CANNOT_BE_SPECIFIED

The requested action could not be performed, semantically incorrect, or failed business validation.

AMOUNT_MISMATCH

The amount specified does not match the breakdown.

AMOUNT_NOT_PATCHABLE

The requested action could not be performed, semantically incorrect, or failed business validation.

AMOUNT_LESS_THAN_MIN_VALUE

The requested action could not be completed, was semantically incorrect, or failed business validation.

AUTH_CAPTURE_NOT_ENABLED

The requested action could not be performed, semantically incorrect, or failed business validation.

AUTHENTICATION_FAILURE

Authentication failed due to missing authorization header, or invalid authentication credentials.

AUTHORIZATION_AMOUNT_EXCEEDED

The requested action could not be performed, semantically incorrect, or failed business validation.

AUTHORIZATION_CURRENCY_MISMATCH

The requested action could not be performed, semantically incorrect, or failed business validation.

BILLING_AGREEMENT_NOT_FOUND

The requested Billing Agreement token was not found.

CANNOT_BE_NEGATIVE

Must be greater than or equal to zero. Please contact the merchant to have this resolved.

CANNOT_BE_ZERO_OR_NEGATIVE

Must be greater than zero. Please contact the merchant to have this resolved.

CARD_BRAND_NOT_SUPPORTED

Processing of this card brand is not supported. Please have the customer use a different card type supported by PayPal or by PayPal for this country.

CARD_COUNTRY_NOT_SUPPORTED

The country in which this card was issued is not currently supported.

CARD_TYPE_NOT_SUPPORTED

The requested action could not be performed, semantically incorrect, or failed business validation.

INVALID_SECURITY_CODE_LENGTH

The requested action could not be performed, semantically incorrect, or failed business validation.

CITY_REQUIRED

The specified country requires a city (address.admin_area_2).

COMPLIANCE_VIOLATION

Transaction cannot be processed due to a possible compliance violation. This is something you need to contact PayPal about.

CONSENT_NEEDED

Authorization failed due to insufficient permissions. The customer or the Merchant need to agree to the billing agreement terms.

COUNTRY_NOT_SUPPORTED_BY_PAYMENT_SOURCE

The requested action could not be completed, was semantically incorrect, or failed business validation.

CURRENCY_NOT_SUPPORTED_FOR_CARD_TYPE

The requested action could not be performed, semantically incorrect, or failed business validation.

CURRENCY_NOT_SUPPORTED_FOR_COUNTRY

The requested action could not be performed, semantically incorrect, or failed business validation.

CURRENCY_NOT_SUPPORTED_BY_PAYMENT_SOURCE

The requested action could not be completed, was semantically incorrect, or failed business validation.

DECIMAL_PRECISION

The value of the field should not be more than two decimal places.

DOMESTIC_TRANSACTION_REQUIRED

This transaction requires the payee and payer to be resident in the same country.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

DUPLICATE_INVOICE_ID

Duplicate Invoice ID detected.

DUPLICATE_REQUEST_ID

The value of PayPal-Request-Id header has already been used.

FIELD_NOT_PATCHABLE

Field cannot be patched.

INSTRUMENT_DECLINED

The funding instrument presented was either declined by the processor or bank.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

UNSUPPORTED_INTENT_FOR_PAYMENT_SOURCE

The requested action could not be completed, was semantically incorrect, or failed business validation.

INTERNAL_SERVER_ERROR

An internal server error has occurred. Please try again in an hour.

INTERNAL_SERVICE_ERROR

An internal service error has occurred.

INVALID_ACCOUNT_STATUS

Account validations failed for the user.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

INVALID_ARRAY_MAX_ITEMS

The number of items in an array parameter is too large.

INVALID_ARRAY_MIN_ITEMS

The number of items in an array parameter is too small.

INVALID_COUNTRY_CODE

Country code is invalid.

INVALID_CURRENCY_CODE

Currency code is invalid or is not currently supported. Please use a supported one.

INVALID_JSON_POINTER_FORMAT

Path should be a valid JavaScript Object Notation (JSON) Pointer that references a location within the request where the operation is performed.

INVALID_PARAMETER_SYNTAX

The value of a field does not conform to the expected format.

INVALID_PARAMETER_VALUE

The value of a field is invalid.

INVALID_PARAMETER

Cannot be specified as part of the request.

INVALID_PATCH_OPERATION

Request is not well-formed, syntactically incorrect, or violates schema.

INVALID_PAYER_ID

The payer ID is not valid.

INVALID_RESOURCE_ID

Specified resource ID does not exist.

INVALID_STRING_LENGTH

The value of a field is either too short or too long.

ITEM_TOTAL_MISMATCH

Verify the corresponding values and try the request again.

ITEM_TOTAL_REQUIRED

If item details are specified (items.unit_amount and items.quantity) corresponding amount.breakdown.item_total is required.

MAX_AUTHORIZATION_COUNT_EXCEEDED

The requested action could not be performed, semantically incorrect, or failed business validation.

MAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED

You have exceeded the maximum number of payment attempts. Please wait an hour and try again.

MAX_VALUE_EXCEEDED

Should be less than or equal to 9999999.99.

MISSING_REQUIRED_PARAMETER

A required field or parameter is missing.

MISSING_SHIPPING_ADDRESS

The shipping address is required when shipping_preference=SET_PROVIDED_ADDRESS.

MULTI_CURRENCY_ORDER

Multiple differing values of currency_code are not supported.

MULTIPLE_SHIPPING_ADDRESS_NOT_SUPPORTED

Multiple shipping addresses are not supported.

MULTIPLE_SHIPPING_OPTION_SELECTED

The requested action could not be performed, semantically incorrect, or failed business validation.

INVALID_PICKUP_ADDRESS

Invalid shipping address.

NOT_AUTHORIZED

Authorization failed due to insufficient permissions.

NOT_ENABLED_FOR_CARD_PROCESSING

The request fails. The API Caller account is not setup to be able to process card payments. Please contact PayPal customer support.

NOT_PATCHABLE

Cannot be patched.

NOT_SUPPORTED

This field is not currently supported.

ORDER_ALREADY_AUTHORIZED

Order already authorized. If intent=AUTHORIZE only one authorization per order is allowed.

ORDER_ALREADY_CAPTURED

Order already captured. If intent=CAPTURE only one capture per order is allowed.

ORDER_ALREADY_COMPLETED

The order cannot be patched after it is completed.

ORDER_CANNOT_BE_SAVED

The requested action could not be performed, semantically incorrect, or failed business validation.

ORDER_COMPLETED_OR_VOIDED

The requested action could not be performed, semantically incorrect, or failed business validation.

ORDER_EXPIRED

The requested action could not be performed, semantically incorrect, or failed business validation.

ORDER_NOT_APPROVED

Payer has not yet approved the Order for payment.

ORDER_NOT_SAVED

The requested action could not be performed, semantically incorrect, or failed business validation.

ORDER_PREVIOUSLY_VOIDED

The requested action could not be performed, semantically incorrect, or failed business validation.

PARAMETER_VALUE_NOT_SUPPORTED

The value specified for this field is not currently supported.

PATCH_PATH_REQUIRED

Specify a path for the field for which the operation needs to be performed.

PATCH_VALUE_REQUIRED

Please specify a value to for the field that is being patched.

PAYEE_ACCOUNT_INVALID

Payee account specified is invalid. Please check the payee.email_address or payee.merchant_id specified and try again. Ensure that either payee.merchant_id or payee.email_address is specified.

PAYEE_ACCOUNT_LOCKED_OR_CLOSED

Payee account is locked or closed.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

PAYEE_ACCOUNT_RESTRICTED

The merchant account is restricted.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

PAYEE_BLOCKED_TRANSACTION

The fraud settings for this seller are such that this payment cannot be executed.

PAYER_ACCOUNT_LOCKED_OR_CLOSED

Payer account is locked or closed.

PAYER_ACCOUNT_RESTRICTED

Payer account is restricted.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

PAYER_CANNOT_PAY

Payer cannot pay for this transaction.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

PAYER_CONSENT_REQUIRED

The payer has not provided appropriate consent to proceed with this transaction.

PAYER_COUNTRY_NOT_SUPPORTED

Payer Country is not supported.

PAYEE_NOT_ENABLED_FOR_CARD_PROCESSING

The API Caller account is not setup to be able to process card payments. Please contact PayPal customer support.

PAYMENT_INSTRUCTION_REQUIRED

You must provide the payment instruction when you capture an authorized payment for intent=AUTHORIZE.

PERMISSION_DENIED

You do not have permission to access or perform operations on this resource.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

POSTAL_CODE_REQUIRED

The specified country requires a postal code.

POSTAL_CODE_FORMAT

You must create your account on PayPal directly and provide all valid information for your country in order to continue with account creation.

PREFERRED_SHIPPING_OPTION_AMOUNT_MISMATCH

The requested action could not be performed, semantically incorrect, or failed business validation.

REDIRECT_PAYER_FOR_ALTERNATE_FUNDING

Transaction failed. Redirect the payer to select another funding source.

REFERENCE_ID_NOT_FOUND

Filter expression value is incorrect.

REFERENCE_ID_REQUIRED

'reference_id' is required for each 'purchase_unit' if multiple 'purchase_unit' are provided.

DUPLICATE_REFERENCE_ID

reference_id must be unique if multiple purchase_unit are provided.

SHIPPING_ADDRESS_INVALID

Provided shipping address is invalid.

SHIPPING_OPTION_NOT_SELECTED

The requested action could not be performed, semantically incorrect, or failed business validation.

SHIPPING_OPTIONS_NOT_SUPPORTED

The requested action could not be performed, semantically incorrect, or failed business validation.

TAX_TOTAL_MISMATCH

Should equal sum of (tax * quantity) across all items for a given purchase_unit.

TAX_TOTAL_REQUIRED

If item details are specified (items.tax_total and items.quantity), the corresponding amount.breakdown.tax_total is required.

TRANSACTION_AMOUNT_EXCEEDS_MONTHLY_MAX_LIMIT

The transaction amount exceeds monthly maximum limit.

TRANSACTION_BLOCKED_BY_PAYEE

The requested action could not be performed, semantically incorrect, or failed business validation.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

TRANSACTION_LIMIT_EXCEEDED

Total payment amount exceeded transaction limit.
The transaction exceeds the payee's receiving limit. This is an issue with the amount allowed to be received by the PayPal account. Please contact PayPal support.

TRANSACTION_RECEIVING_LIMIT_EXCEEDED

The transaction exceeds the payee's receiving limit. This is an issue with the amount allowed to be received by the PayPal account. Please contact PayPal support.

TRANSACTION_REFUSED

The transaction was refused. This could be for any number of reasons such as the customer had INSUFFICIENT FUNDS or their CARD WAS DECLINED. This is an error with the CUSTOMER, not Upgrade.Chat. Please contact your customer or have them contact PayPal as they are the only ones that can correct this issue.
Upgrade.Chat support cannot fix this issue. This is an issue with the customer's payment method. Please do not contact support about this. Contact PayPal.

UNSUPPORTED_INTENT

intent=AUTHORIZE is not supported for multiple purchase units. Only intent=CAPTURE is supported.
Please report this issue to https://upgrade.chat/support​

UNSUPPORTED_PATCH_PARAMETER_VALUE

The value specified for this field is not currently supported.
Please report this issue to https://upgrade.chat/support​

UNSUPPORTED_PAYMENT_INSTRUCTION

Only supported when the intent=CAPTURE.
Please report this issue to https://upgrade.chat/support​

PAYEE_ACCOUNT_NOT_SUPPORTED

Payee does not have an account with PayPal. They need to create an account in order to continue with checkout.

PAYEE_ACCOUNT_NOT_VERIFIED

Payee has not verified their account with PayPal. No transactions can be completed for this customer / merchant until their account is verified.

PAYEE_NOT_CONSENTED

Payee does not have appropriate consent to allow the API caller to process this type of transaction on their behalf. There is nothing Upgrade.Chat can do about this. The customer / merchant needs to approve the transaction and billing agreement.

AMOUNT_CHANGE_NOT_ALLOWED

The amount specified is different from the amount authorized by payer.

BILLING_AGREEMENT_ID_MISMATCH

Billing Agreement ID must match the one that was provided during order creation.
PAYPAL_REQUEST_ID_REQUIRED
A PayPal-Request-Id is required if you are trying to process payment for an Order.

PAYMENT_ALREADY_APPROVED

The payment has already been approved.

INCOMPATIBLE_PARAMETER_VALUE

The value of the field is incompatible with other fields in the order.

INVALID_PREVIOUS_TRANSACTION_REFERENCE

The authorization or capture referenced by previous_transaction_reference is not valid. This could be either because the previous_transaction_reference is not found or doesn't belong to the payee.

PREVIOUS_TRANSACTION_REFERENCE_HAS_CHARGEBACK

The capture referenced by previous_transaction_reference has a chargeback and hence cannot be used for this order.

PREVIOUS_TRANSACTION_REFERENCE_VOIDED

The status of authorization referenced by previous_transaction_reference is VOIDED and hence cannot be used for this order.

PAYMENT_SOURCE_MISMATCH

The payment_source in the request must match the payment_source used for the authorization or capture referenced by previous_transaction_reference.

MERCHANT_INITIATED_WITH_SECURITY_CODE

stored_payment_source.payment_initiator = MERCHANT is not supported if payment_source.card.security_code is present in the order.

MERCHANT_INITIATED_WITH_AUTHENTICATION_RESULTS

stored_payment_source.payment_initiator = MERCHANT is not supported if 3D-Secure authentication results are present in the order.

MERCHANT_INITIATED_WITH_MULTIPLE_PURCHASE_UNITS

stored_payment_source.payment_initiator = MERCHANT is not supported if more than one purchase_unit is present in the Order.

PREAPPROVED_PAYMENTS

This is an error with the customer's account. You or the customer must contact PayPal to resolve or use a different payment method.
Last modified 7mo ago
Copy link
Contents
ACTION_DOES_NOT_MATCH_INTENT
AGREEMENT_ALREADY_CANCELLED
AMOUNT_CANNOT_BE_SPECIFIED
AMOUNT_MISMATCH
AMOUNT_NOT_PATCHABLE
AMOUNT_LESS_THAN_MIN_VALUE
AUTH_CAPTURE_NOT_ENABLED
AUTHENTICATION_FAILURE
AUTHORIZATION_AMOUNT_EXCEEDED
AUTHORIZATION_CURRENCY_MISMATCH
BILLING_AGREEMENT_NOT_FOUND
CANNOT_BE_NEGATIVE
CANNOT_BE_ZERO_OR_NEGATIVE
CARD_BRAND_NOT_SUPPORTED
CARD_COUNTRY_NOT_SUPPORTED
CARD_TYPE_NOT_SUPPORTED
INVALID_SECURITY_CODE_LENGTH
CITY_REQUIRED
COMPLIANCE_VIOLATION
CONSENT_NEEDED
COUNTRY_NOT_SUPPORTED_BY_PAYMENT_SOURCE
CURRENCY_NOT_SUPPORTED_FOR_CARD_TYPE
CURRENCY_NOT_SUPPORTED_FOR_COUNTRY
CURRENCY_NOT_SUPPORTED_BY_PAYMENT_SOURCE
DECIMAL_PRECISION
DOMESTIC_TRANSACTION_REQUIRED
DUPLICATE_INVOICE_ID
DUPLICATE_REQUEST_ID
FIELD_NOT_PATCHABLE
INSTRUMENT_DECLINED
UNSUPPORTED_INTENT_FOR_PAYMENT_SOURCE
INTERNAL_SERVER_ERROR
INTERNAL_SERVICE_ERROR
INVALID_ACCOUNT_STATUS
INVALID_ARRAY_MAX_ITEMS
INVALID_ARRAY_MIN_ITEMS
INVALID_COUNTRY_CODE
INVALID_CURRENCY_CODE
INVALID_JSON_POINTER_FORMAT
INVALID_PARAMETER_SYNTAX
INVALID_PARAMETER_VALUE
INVALID_PARAMETER
INVALID_PATCH_OPERATION
INVALID_PAYER_ID
INVALID_RESOURCE_ID
INVALID_STRING_LENGTH
ITEM_TOTAL_MISMATCH
ITEM_TOTAL_REQUIRED
MAX_AUTHORIZATION_COUNT_EXCEEDED
MAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED
MAX_VALUE_EXCEEDED
MISSING_REQUIRED_PARAMETER
MISSING_SHIPPING_ADDRESS
MULTI_CURRENCY_ORDER
MULTIPLE_SHIPPING_ADDRESS_NOT_SUPPORTED
MULTIPLE_SHIPPING_OPTION_SELECTED
INVALID_PICKUP_ADDRESS
NOT_AUTHORIZED
NOT_ENABLED_FOR_CARD_PROCESSING
NOT_PATCHABLE
NOT_SUPPORTED
ORDER_ALREADY_AUTHORIZED
ORDER_ALREADY_CAPTURED
ORDER_ALREADY_COMPLETED
ORDER_CANNOT_BE_SAVED
ORDER_COMPLETED_OR_VOIDED
ORDER_EXPIRED
ORDER_NOT_APPROVED
ORDER_NOT_SAVED
ORDER_PREVIOUSLY_VOIDED
PARAMETER_VALUE_NOT_SUPPORTED
PATCH_PATH_REQUIRED
PATCH_VALUE_REQUIRED
PAYEE_ACCOUNT_INVALID
PAYEE_ACCOUNT_LOCKED_OR_CLOSED
PAYEE_ACCOUNT_RESTRICTED
PAYEE_BLOCKED_TRANSACTION
PAYER_ACCOUNT_LOCKED_OR_CLOSED
PAYER_ACCOUNT_RESTRICTED
PAYER_CANNOT_PAY
PAYER_CONSENT_REQUIRED
PAYER_COUNTRY_NOT_SUPPORTED
PAYEE_NOT_ENABLED_FOR_CARD_PROCESSING
PAYMENT_INSTRUCTION_REQUIRED
PERMISSION_DENIED
POSTAL_CODE_REQUIRED
POSTAL_CODE_FORMAT
PREFERRED_SHIPPING_OPTION_AMOUNT_MISMATCH
REDIRECT_PAYER_FOR_ALTERNATE_FUNDING
REFERENCE_ID_NOT_FOUND
REFERENCE_ID_REQUIRED
DUPLICATE_REFERENCE_ID
SHIPPING_ADDRESS_INVALID
SHIPPING_OPTION_NOT_SELECTED
SHIPPING_OPTIONS_NOT_SUPPORTED
TAX_TOTAL_MISMATCH
TAX_TOTAL_REQUIRED
TRANSACTION_AMOUNT_EXCEEDS_MONTHLY_MAX_LIMIT
TRANSACTION_BLOCKED_BY_PAYEE
TRANSACTION_LIMIT_EXCEEDED
TRANSACTION_RECEIVING_LIMIT_EXCEEDED
TRANSACTION_REFUSED
UNSUPPORTED_INTENT
UNSUPPORTED_PATCH_PARAMETER_VALUE
UNSUPPORTED_PAYMENT_INSTRUCTION
PAYEE_ACCOUNT_NOT_SUPPORTED
PAYEE_ACCOUNT_NOT_VERIFIED
PAYEE_NOT_CONSENTED
AMOUNT_CHANGE_NOT_ALLOWED
BILLING_AGREEMENT_ID_MISMATCH
PAYMENT_ALREADY_APPROVED
INCOMPATIBLE_PARAMETER_VALUE
INVALID_PREVIOUS_TRANSACTION_REFERENCE
PREVIOUS_TRANSACTION_REFERENCE_HAS_CHARGEBACK
PREVIOUS_TRANSACTION_REFERENCE_VOIDED
PAYMENT_SOURCE_MISMATCH
MERCHANT_INITIATED_WITH_SECURITY_CODE
MERCHANT_INITIATED_WITH_AUTHENTICATION_RESULTS
MERCHANT_INITIATED_WITH_MULTIPLE_PURCHASE_UNITS
PREAPPROVED_PAYMENTS