INTERNAL_SERVER_ERROR | An internal server error occurred. | |
INVALID_REQUEST | Request is not well-formed, syntactically incorrect, or violates schema. | INVALID_PARAMETER_SYNTAX: The value of the field does not conform to the expected format.Possible error locations: /payment_source/card/billing_address/country_code/payment_source/card/expiry/payment_source/card/security_code/payment_source/paypal/attributes/vault/usage_type/payment_source/paypal/attributes/vault/customer_type/payment_source/paypal/attributes/vault/confirm_payment_token/payment_source/paypal/attributes/customer/id/payment_source/card/attributes/customer/id/payment_source/apple_pay/attributes/customer/id/payment_source/card/attributes/vault/confirm_payment_token/payment_source/paypal/payment_method_preferencepayment_source/google_pay/decrypted_token/eci_indicator
INVALID_PARAMETER_VALUE: A parameter value is not valid.Possible error locations: Preferpayment_source/google_pay/decrypted_token/payment_methodpayment_source/google_pay/decrypted_token/authentication_methodpayment_source/google_pay/decrypted_token/message_idpayment_source/google_pay/decrypted_token/message_expiration
MISSING_REQUIRED_PARAMETER: A required field / parameter is missingINVALID_STRING_LENGTH: The value of a field is either too short or too longPossible error locations: /payment_source/card/billing_address/country_code/payment_source/google_pay/decrypted_token/message_expiration/payment_source/google_pay/decrypted_token/authentication_method/payment_source/google_pay/decrypted_token/cryptogram/payment_source/google_pay/decrypted_token/eci_indicator
INVALID_STRING_MAX_LENGTH: The value of a field is too long.Possible error locations: /payment_source/card/name/payment_source/card/billing_address/address_line_1/payment_source/card/billing_address/address_line_2/payment_source/card/billing_address/admin_area_1/payment_source/card/billing_address/admin_area_2/payment_source/card/billing_address/postal_code/payment_source/paypal/attributes/customer/id/payment_source/apple_pay/attributes/customer/id
MALFORMED_REQUEST_JSON: The request JSON is not well formed.
|
NOT_AUTHORIZED | Authorization failed due to insufficient permissions. | PERMISSION_DENIED: You do not have permission to access or perform operations on this resource.NOT_ENABLED_FOR_CARD_PROCESSING: The recipient for which the API call is made on behalf of is not enabled for card processing. Please contact PayPal customer support.PAYEE_ACCOUNT_NOT_VERIFIED: Payee has not verified their account with PayPal. The selected payment method requires the recipient to have a verified PayPal account before transactions can be processed on their behalf.
|
RESOURCE_NOT_FOUND | The specified resource does not exist. | |
UNPROCESSABLE_ENTITY | The requested action could not be performed, semantically incorrect, or failed business validation. | ORDER_ALREADY_CAPTURED: Order already captured. If 'intent=CAPTURE' only one capture per order is allowed.ORDER_ALREADY_AUTHORIZED: Order already captured. If 'intent=CAPTURE' only one capture per order is allowed.ORDER_CANNOT_BE_CONFIRMED: An order with status = 'COMPLETED' cannot be confirmed again.MISSING_PREVIOUS_REFERENCE: For Merchant initiated network token transactions, either the payment_source.card.stored_credential.previous_network_transaction_reference or payment_source.card.stored_credential.previous_transaction_reference must be included in the request.MISSING_CRYPTOGRAM: Cryptogram is mandatory for any customer initiated network token transactions.CURRENCY_NOT_SUPPORTED_FOR_COUNTRY: For the payment_source specified, the currency of the Order is restricted by the country in which the payee account is based. Please refer https://developer.paypal.com/api/rest/reference/currency-codes/ for list of supported currency codes.CARD_EXPIRED: The card is expiredCARD_TYPE_NOT_SUPPORTED: Processing of this card type is not supported. Use another card type.CURRENCY_NOT_SUPPORTED_FOR_CARD_TYPE: The issued currency code of this card is not supported for direct card payments. Please refer https://developer.paypal.com/api/rest/reference/currency-codes/ for list of supported currency codes.CARD_COUNTRY_NOT_SUPPORTED: The country in which this card was issued is not currently supported. Please use another card to continue with this transaction.Possible error locations: /payment_source/card/billing_address/country_code
CARD_DATA_NOT_FOUND: The card issuer data information could not be retrieved. Please use a different card to proceed with this transaction.Possible error locations: /payment_source/card/number
ONLY_ONE_PAYMENT_SOURCE_ALLOWED: More than one payment method within the payment source is not supported.Possible error locations: NO_PAYMENT_SOURCE_PROVIDED: At least one payment method is required within the payment source.Possible error locations: PAYMENT_ALREADY_APPROVED: The payment has already been approved. Please capture the order, or create and confirm a new order with this payment source.PAYMENT_ORIGIN_NOT_ENABLED: The API caller account or payee is not enabled for the given 'payment_origin' option. Please contact customer support for assistance.UNSUPPORTED_PROCESSING_INSTRUCTION: The specified processing_instruction is not supported for the given payment_source. Please refer to https://developer.paypal.com/api/orders/v2/#definition-processing_instruction for the list of payment_source that can be specified with this value.INELIGIBLE_SHIPPING_OPTION: One or more shipping options cannot be used in conjunction with this Order.ORDER_COMPLETE_ON_PAYMENT_APPROVAL: A processing_instruction of ORDER_COMPLETE_ON_PAYMENT_APPROVAL is required for the specified payment_source.INVALID_EXPIRY_DATE: Expiry date is invalid. Expiry date should be a date in future and within the threshold for the payment source.Possible error locations: payment_source/oxxo/expiry_datepayment_source/boletobancario/expiry_date
TOKEN_EXPIRED: The token is expired and cannot be used for payment.Possible error locations: payment_source/google_pay/decrypted_token/message_expirationpayment_source/google_pay/token
INVALID_GOOGLE_PAY_TOKEN: The google pay token is invalid. PayPal was not able to decrypt the googlepay token or PayPal was not able to find the necessary data in the token after decryption.Possible error locations: /payment_source/google_pay/token
GOOGLE_PAY_GATEWAY_MERCHANT_ID_MISMATCH: The gateway merchant ID in Google Pay token is not valid. This could be because the gateway merchant Id that was authorized by payer/buyer on Google Pay does not match with the API caller of the order.Possible error locations: /payment_source/google_pay/token
CRYPTOGRAM_REQUIRED: Cryptogram is required if authentication method is CRYPTOGRAM 3DS.Possible error locations: /payment_source/google_pay/decrypted_token/cryptogram
ONE_OF_PARAMETERS_REQUIRED: One or more field is required to continue with this request.Possible error locations: /payment_source/google_pay/token/payment_source/google_pay/decrypted_token
RETURN_URL_REQUIRED: The return url is required when attempting to vault this source.CANCEL_URL_REQUIRED: The cancel url is required when attempting to vault this source.COUNTRY_NOT_SUPPORTED_BY_PAYMENT_SOURCE: Country code provided is not supported by the provided payment source.Possible error locations: /payment_source/pay_upon_invoice/billing_address/country_code/payment_source/bancomatpay/country_code/payment_source/bancomatpay/phone/country_code/payment_source/bizum/country_code/payment_source/bizum/phone/country_code/payment_source/blik_pay_later/country_code/payment_source/gopay/country_code/payment_source/paysera/country_code/payment_source/dragonpay/country_code/payment_source/dragonpay/phone/country_code/payment_source/estonia_banks/country_code/payment_source/fiuu_cash/country_code/payment_source/floa_pay/country_code/payment_source/fpx/country_code/payment_source/latvia_banks/country_code/payment_source/lithuania_banks/country_code/payment_source/mbway/country_code/payment_source/mbway/phone/country_code/payment_source/thailand_banks/country_code/payment_source/ach_debit/billing_address/country_code/payment_source/crypto/country_code/payment_source/paysafecard/country_code/payment_source/pix_international/country_code/payment_source/scalapay/country_code/payment_source/scalapay/phone/country_code/payment_source/twint/country_code/payment_source/zip/country_code/payment_source/zip/phone/country_code/payment_source/alfamart/country_code/payment_source/doku/country_code/payment_source/indomaret/country_code/payment_source/indonesia_banks/country_code/payment_source/jenius_pay/country_code/payment_source/kredivo/country_code/payment_source/linkaja/country_code/payment_source/ovo/country_code
REQUIRED_PARAMETER_FOR_PAYMENT_SOURCE: The parameter is required for provided payment source.Possible error locations: /payment_source/pay_upon_invoice/name/payment_source/pay_upon_invoice/name/given_name/payment_source/pay_upon_invoice/name/surname/payment_source/pay_upon_invoice/birth_date/payment_source/pay_upon_invoice/email/payment_source/pay_upon_invoice/phone/payment_source/pay_upon_invoice/phone/national_number/payment_source/pay_upon_invoice/phone/country_code/payment_source/pay_upon_invoice/billing_address/payment_source/pay_upon_invoice/billing_address/address_line_1/payment_source/pay_upon_invoice/billing_address/admin_area_2/payment_source/pay_upon_invoice/billing_address/postal_code/payment_source/pay_upon_invoice/billing_address/country_code
REQUIRED_PARAMETER_FOR_CUSTOMER_INITIATED_PAYMENT: This parameter is required when the customer is present. If the customer is not present, indicate so by sending payment_initiator=MERCHANT. For details, see Stored Credential.Possible error locations: /payment_source/apple_pay/decrypted_token/transaction_amount/payment_source/apple_pay/decrypted_token/payment_data/payment_source/apple_pay/decrypted_token/payment_data_type/payment_source/apple_pay/decrypted_token/device_manufacturer_id
ITEM_CATEGORY_NOT_SUPPORTED_BY_PAYMENT_SOURCE: The provided payment source does not support provided item category.Possible error locations: /purchase_units/0/items/0/category
PAYMENT_SOURCE_INFO_CANNOT_BE_VERIFIED: The combination of the payment_source name, billing address, shipping name and shipping address could not be verified. Please correct this information and try again by creating a new order.PAYMENT_SOURCE_DECLINED_BY_PROCESSOR: The provided payment source is declined by the processor. Please try again with a different payment source by creating a new order.PAYMENT_SOURCE_CANNOT_BE_USED: The provided payment source cannot be used to pay for the order. Please try again with a different payment source by creating a new order.SETUP_ERROR_FOR_BANK: The API Caller account setup, for bank payments, is incomplete or incorrect. Please contact your PayPal account manager.BANK_NOT_SUPPORTED_FOR_VERIFICATION: Verification for this bank account is not supported.APPLE_PAY_AMOUNT_MISMATCH: The 'amount' specified in the Order should match the amount that was viewed and authorized by the payer/buyer on Apple Pay. If the amount has changed, please redirect the buyer to authorize the order again via Apple Pay.ONE_OF_THE_PARAMETERS_REQUIRED: One or more field is required to continue with this request.BILLING_ADDRESS_INVALID: Provided billing address is invalid.Possible error locations: /payment_source/pay_upon_invoice/billing_address
SHIPPING_ADDRESS_INVALID: Provided shipping address is invalid.ORDER_IS_PENDING_APPROVAL: The order was confirmed and payer action completed but order approval processing from PayPal is pending. No action is needed from Payee or Payer. Please wait until order status changes to 'APPROVED'.DEVICE_DATA_NOT_AVAILABLE: Device Data is not available for processing this order. The PayPal-Client-Metadata-Id header value sent during Create Order api call is either missing or incorrect or there was an error in collecting required data. Please verify if appropriate value for PayPal-Client-Metadata-Id header is being sent during 'Create Order' api call. Please note this error only applies to payment_source.pay_upon_invoice at the moment.COMPLIANCE_VIOLATION: Transaction is declined due to compliance violation.CURRENCY_NOT_SUPPORTED_FOR_BANK: The payment_source does not support the currency of the Order. For ACH debit, only USD is supported and for SEPA debit, only EUR is supported.ONLY_ONE_BANK_SOURCE_ALLOWED: More than one payment method within the bank payment object is not supported.INVALID_IBAN: IBAN provided is not a valid bank account number.IBAN_COUNTRY_NOT_SUPPORTED: Country code of issuer bank for the provided IBAN is not supported for SEPA debit payments.PAYEE_COUNTRY_NOT_SUPPORTED_FOR_PAYMENT_SOURCE: Payee country code is not supported by the provided payment source.CARD_NUMBER_REQUIRED: The card number is required when attempting to process payment with card.Possible error locations: payment_source/card/number
CARD_EXPIRY_REQUIRED: The card expiry is required when attempting to process payment with card.Possible error locations: payment_source/card/expiry
INCOMPATIBLE_PARAMETER_VALUE: The value of the field is incompatible/redundant with other fields in the order.Possible error locations: payment_source/paypal/experience_context/brand_namepayment_source/paypal/experience_context/localepayment_source/paypal/experience_context/return_urlpayment_source/paypal/experience_context/cancel_urlapplication_context/brand_nameapplication_context/localeapplication_context/return_urlapplication_context/cancel_urlpayment_source/google_pay/decrypted_token/cryptogrampayment_source/google_pay/decrypted_token/authentication_methodpayment_source/google_pay/decrypted_token/eci_indicatorpayment_source/google_pay/tokenpayment_source/google_pay/decrypted_tokenpayment_source/google_pay/decrypted_token/cryptogrampayment_source/card/attributes/vault/confirm_payment_tokenpayment_source/card/attributes/vault/store_in_vaultpayment_source/paypal/attributes/vault/confirm_payment_tokenpayment_source/paypal/attributes/vault/store_in_vaultpayment_source/apple_pay/attributes/vault/store_in_vaultpayment_source/paypal/experience_context/brand_namepayment_source/paypal/experience_context/localepayment_source/paypal/experience_context/return_urlpayment_source/paypal/experience_context/cancel_urlapplication_context/brand_nameapplication_context/localeapplication_context/return_urlapplication_context/cancel_urlpayment_source/paypal/vault_idpayment_source/card/numberpayment_source/card/vault_idpayment_source/venmo/vault_idpayment_source/card/attributes/vaultpayment_source/paypal/attributes/vaultpayment_source/venmo/attributes/vaultpayment_source/card/paypal_transaction_idpayment_source/card/pnrefpayment_source/paypal/billing_agreement_idpayment_source/apple_pay/vault_idpayment_source/apple_pay/attributes/vaultpayment_source/apple_pay/decrypted_token/payment_data/cryptogram/payment_source/apple_pay/decrypted_token/payment_data/eci_indicator/payment_source/card/attributes/payment_originpayment_source/bank/sepa_debit/stored_credential/payment_initiatorpayment_source/bank/sepa_debit/stored_credential/payment_typepayment_source/bank/sepa_debit/vault_idpayment_source/bank/sepa_debit/ibanpayment_source/bank/sepa_debit/account_holder_namepayment_source/bank/sepa_debit/billing_addresspayment_source/bank/sepa_debit/attributes/mandate/typepayment_source/bank/sepa_debit/stored_credential/payment_typeprocessing_instructionpurchase_units/0/items/0/categorypayment_source/paypal/donation_context/display_context/business_namepayment_source/paypal/donation_context/display_context/titlepayment_source/paypal/donation_context/display_context/logo_urlpayment_source/paypal/donation_context/payment_context/recurring_frequencypayment_source/paypal/donation_context/payment_context/product_idpayment_source/paypal/donation_context/payment_context/donor_notepayment_source/paypal/donation_context/payment_context/product_flowpayment_source/paypal/donation_context/payment_context/donor_preferences
VAULT_INSTRUCTION_DUPLICATED: Only one vault instruction is allowed. Please use vault.store_in_vault to provide vault instruction.VAULT_INSTRUCTION_REQUIRED: Vault instruction is required. Please use vault.store_in_vault to provide vault instruction.MISMATCHED_VAULT_OWNER_ID: The owner_id does not match with the API caller. Please verify that the owner_id is same as the API caller's payer id.Possible error locations: /payment_source/paypal/attributes/vault/owner_id
VAULT_OWNER_ID_NOT_SUPPORTED: API caller is not enabled to specify the vault owner_id explicitly. Please contact account manager to enable the functionality.Possible error locations: /payment_source/paypal/attributes/vault/owner_id
MISMATCHED_VAULT_ID_TO_PAYMENT_SOURCE: The vault_id does not match the payment_source provided. Please verify that the vault_id token used refers to the matching payment_source and try again. For example, a PayPal token cannot be passed in the vault_id field in the payment_source.card object.Possible error locations: payment_source/venmo/vault_idpayment_source/card/vault_idpayment_source/paypal/vault_idpayment_source/apple_pay/vault_idpayment_source/bank/sepa_debit/vault_id
NOT_ELIGIBLE_FOR_PNREF_PROCESSING: API caller is not enabled to process payments with the pnref. Please contact customer support to request permissions to process transactions with PNREF.NOT_ELIGIBLE_FOR_PAYPAL_TRANSACTION_ID_PROCESSING: API caller is not enable to process payments using paypal_transaction_id. Please contact customer support to request permissions to process transactions with PayPal transaction ID.PAYPAL_TRANSACTION_ID_NOT_FOUND: Specified paypal_transaction_id was not found. Verify the value and try the request again.PNREF_NOT_FOUND: Specified pnref was not found. Verify the value and try the request again.INVALID_SECURITY_CODE_LENGTH: The security_code length is invalid for the specified card brand.Possible error locations: payment_source/card/security_code
NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE: The API caller or the merchant on whose behalf the API call is initiated is not allowed to vault the given source. Please contact PayPal customer support for assistance.CRYPTOGRAM_REQUIRED: Cryptogram is required if authentication method is CRYPTOGRAM 3DS.Possible error locations: /payment_source/apple_pay/decrypted_token/payment_data/cryptogram
EMV_DATA_REQUIRED: EMV Data is required if authentication method is EMV.Possible error locations: /payment_source/apple_pay/decrypted_token/payment_data/emv_data
ALIAS_DECLINED_BY_PROCESSOR: The provided alias was declined by the processor. Please create a new order with a different alias_key and/or alias_label and try again.BLIK_ONE_CLICK_MISSING_REQUIRED_PARAMETER: Blik's one_click flow requires one_click.auth_code and one_click.alias_label parameters for the buyer's first transaction. For all subsequent transactions,only the one_click.alias_key parameter is required.Possible error locations: payment_source/blik/one_click/auth_codepayment_source/blik/one_click/alias_labelpayment_source/blik/one_click/alias_key
TRANSACTION_LIMIT_EXCEEDED: Total payment amount exceeded transaction limit.PUI_DUPLICATE_ORDER: A Pay Upon Invoice (Rechnungskauf) order with the same payload has already been successfully processed in the last few seconds. To process a new order, please try again in a few seconds.NOT_ENABLED_FOR_PAYMENT_SOURCE: The 'API caller' and/or 'payee' is not setup to be able to process the selected payment source. If you have already completed the required steps, please allow 2 business days for PayPal to complete the setup. If you continue to receive this error, please contact your Account Manager or check status at https://www.paypal.com/businessmanage/account/payments.Possible error locations: /payment_source/afterpay/payment_source/alipay/payment_source/bancomatpay/payment_source/bancontact/payment_source/bizum/payment_source/blik/payment_source/blik_pay_later/payment_source/boletobancario/payment_source/crypto/payment_source/dragonpay/payment_source/estonia_banks/payment_source/eps/payment_source/fiuu_cash/payment_source/floa_pay/payment_source/fpx/payment_source/giropay/payment_source/gopay/payment_source/ideal/payment_source/latvia_banks/payment_source/lithuania_banks/payment_source/mbway/payment_source/multibanco/payment_source/mybank/payment_source/oxxo/payment_source/paysafecard/payment_source/paysera/payment_source/pix_international/payment_source/payu/payment_source/p24/payment_source/paidy/payment_source/safetypay/payment_source/satispay/payment_source/skrill/payment_source/scalapay/payment_source/thailand_banks/payment_source/trustly/payment_source/wechatpay/payment_source/wero/payment_source/zip/payment_source/alfamart/payment_source/doku/payment_source/indomaret/payment_source/indonesia_banks/payment_source/jenius_pay/payment_source/kredivo/payment_source/linkaja/payment_source/ovo
INVALID_VAULT_ID: The specified Vault ID is invalid or could not be found.Possible error locations: /payment_source/paypal/vault_id
MULTIPLE_PURCHASE_UNITS_NOT_SUPPORTED_FOR_PAYMENT_SOURCE: The provided payment source cannot be used to pay for the multiple purchase units order.Possible error locations: /payment_source/alipay/payment_source/bancomatpay/payment_source/bancontact/payment_source/bizum/payment_source/blik/payment_source/blik_pay_later/payment_source/dragonpay/payment_source/estonia_banks/payment_source/eps/payment_source/fiuu_cash/payment_source/floa_pay/payment_source/fpx/payment_source/gopay/payment_source/ideal/payment_source/latvia_banks/payment_source/lithuania_banks/payment_source/mbway/payment_source/mybank/payment_source/oxxo/payment_source/paysafecard/payment_source/paysera/payment_source/pix_international/payment_source/payu/payment_source/p24/payment_source/thailand_banks/payment_source/trustly/payment_source/wechatpay/payment_source/grabpay/payment_source/multibanco/payment_source/satispay/payment_source/skrill/payment_source/scalapay/payment_source/pay_upon_invoice/payment_source/wero/payment_source/zip/payment_source/alfamart/payment_source/doku/payment_source/indomaret/payment_source/indonesia_banks/payment_source/jenius_pay/payment_source/kredivo/payment_source/linkaja/payment_source/ovo
LOCALE_NOT_SUPPORTED_BY_PAYMENT_SOURCE: Locale provided is not supported by the provided payment source.Possible error locations: /payment_source/ach_debit/experience_context/locale
BANK_VERIFICATION_REQUIRED: Only verified bank accounts can be processed.Possible error locations: /payment_source/ach_debit/attributes/verification
PARTNER_OR_MERCHANT_RESTRICTED_FOR_COUNTRY: The Partner or Merchant is not allowed to process payments using this payment source in the specified country. Please contact PayPal technical support.PAYER_NOT_SUPPORTED_BY_PAYMENT_SOURCE: The Payer was declined by the payment source.UNSUPPORTED_AUTHENTICATION_METHODS_FOR_PAYMENT_SOURCE: The provided list of authentication methods is not supported for this payment source.Possible error locations: /payment_source/bizum/experience_context/authentication_methods/payment_source/skrill/experience_context/authentication_methods/payment_source/wero/experience_context/authentication_methods/payment_source/dragonpay/experience_context/authentication_methods/payment_source/estonia_banks/experience_context/authentication_methods/payment_source/fpx/experience_context/authentication_methods/payment_source/latvia_banks/experience_context/authentication_methods/payment_source/lithuania_banks/experience_context/authentication_methods/payment_source/thailand_banks/experience_context/authentication_methods/payment_source/zip/experience_context/authentication_methods/payment_source/paysafecard/experience_context/authentication_methods/payment_source/pix_international/experience_context/authentication_methods
|
FEE_REFERENCE_ID_NOT_FOUND | fee_reference_id is invalid or not found. | Possible error locations: /payment_source/card/attributes/installments/fee_reference_id
|
FEE_REFERENCE_AMOUNT_MISMATCH | Mismatch of amount used to for financing offer and order amount. Pass new amount to get financing offer & pass new fee_reference_id. | Possible error locations: /payment_source/card/attributes/installments/fee_reference_id
|
UNSUPPORTED_INSTALLMENTS | Installments are not supported for this payee, payment_source, amount and currency combination. | Possible error locations: /payment_source/card/attributes/installments
|
UNSUPPORTED_INSTALLMENT_TERM | Unsupported installment term. Issuer does not have support for this installment term. | Possible error locations: /payment_source/card/attributes/installments/term
|
UNSUPPORTED_INSTALLMENT_INTERVAL_DURATION | Unsupported installment interval duration. Only interval duration 'P1M' is supported. | Possible error locations: /payment_source/card/attributes/installments/interval_duration
|
UNSUPPORTED_INTENT_FOR_INSTALLMENTS | ‘intent=AUTHORIZE` is not supported for installments. Only 'intent=CAPTURE' is supported. | Possible error locations: |
UNSUPPORTED_PAYMENT_SOURCE_FOR_INSTALLMENTS | Installments are not supported for this payment_source. | Possible error locations: |
UNSUPPORTED_INSTALLMENTS_FOR_MULTIPLE_PURCHASE_UNITS | Issuer installments are not supported for multiple purchase units. | Possible error locations: |
MAX_EXPIRY_TIME_EXCEEDED | The provided `authorization_expiry` is longer than allowed for the selected `payment_source`. | Possible error locations: /payment_source/klarna/authorization_context/authorization_expiry
|