What errors can be produced when using PayPal APIs?
For a complete list of API error codes, see the API Error and Warning Codes page on the PayPal Developer Portal.
We’re sorry, the page you’re looking for is no longer available. Please try your search again in our Help Center if you have a question or want to contact us.
Why did I get API error code 10602?Issue PayPal returned API error code 10602 - Authorization completed. Cause The authorization has already been completed. The following API calls can produce this error: DoAuthorization, DoCapture, DoReauthorization, and DoVoid. Solution Use the GetTransactionDetails API call to check the status of the transaction. If your authorization is pending, Why did I get API error code 10620?Issue PayPal returned API error code 10620 - Order has already been voided, expired, or completed. Cause The order has already been voided, expired, or completed. The DoAuthorization, DoCapture, and DoVoid API calls can produce this error. Solution Don't retry the same API call against the same transaction Why did I get API error code 10443?Issue PayPal returned API error code 10443 - Transaction refused because of an invalid argument. See additional error messages for details. Causes The following errors can produce error code 10443: You set PaymentAction to "Sale" with SetExpressCheckout at the first API call. If you receive this error at Why did I get API error code 10423?Issue PayPal returned API error code 10423 - This transaction cannot be completed with PaymentAction of Authorization. Causes The following errors can produce error code 10423: You set PaymentAction to "Sale" with SetExpressCheckout at the first API call. If you receive this error at the DoExpressCheckout API call, Why did I get API error code 10558?Issue PayPal returned API error code 10558 - Unsupported currency for card type: The card you selected doesn't support this currency. Try a different card or currency. Cause The card being used is issued from a country or bank that doesn't support the currency that was requested. For Why did I get website error 4001?Issue PayPal returned error 4001. Cause This is a general error related to a database entry on the PayPal website. Solution For help resolving this issue or others, visit PayPal's Contact Customer Service page. Be prepared to provide the following information: What did you do to create this Why did I get website error 4011?Issue PayPal presented error code 4011 - We are sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while making a payment, avoid duplicate payments by checking your Account Overview before resending a payment. Cause This general error relates to a database entry Why did I get API error code 10627?Issue PayPal returned API error code 10627 - Transaction refused because of an invalid argument. See additional error messages for details. Cause The transaction failed because of an invalid argument. This often occurs with the DoCapture API call if you specify an Invoice ID field when capturing a How do I handle PayPal API timeouts and internal server error messages properly?Issue PayPal is sending you messages about API timeouts and internal server errors. Causes Generally, these messages result from server issues or connectivity issues. Solution When you receive an internal server error or timeout message in response to a PayPal API transaction request that processes a payment (DoDirectPayment, Why did I get API error code 10527?Issue PayPal returned API error code 10527 - Invalid Data - This transaction cannot be processed. Please enter a valid credit card number and type. Cause The Direct Payment API response includes this error message when the credit card information you're passing has problems. The problems can involve Why did I get API error code 10002?Issue Based on the API you're using, PayPal returned API error code 10002, accompanied by one of the messages described in the following paragraphs. Causes and Solutions This error usually happens when permissions are set incorrectly in your PayPal account. To allow a third party to make API How are fees for Payouts calculated and reported?As of May 15, 2018, PayPal will calculate the fee individually for any Payout that you send. (Previously, Payouts calculated fees at the batch level.) Beginning with the May reports for your account, both the Transaction Report and the Settlement Report will list fees explicitly and individually, Why did I get API error code 10744?Issue PayPal returned API error code 10744: Invalid Country Code when using DirectPayment API. Cause The country code passed in with the billing address is invalid. Solution Pass in the two-character country code, not the country name. For example, a common mistake is passing United States instead of Why did I get the error "You do not have permission to perform this action" in the Live environment?Important: Adaptive Payments is now a limited release product. It's restricted to select partners for approved use cases and shouldn't be used for new integrations without guidance from PayPal. Issue PayPal denied you permission to perform an action in the Live environment. Causes This error message can have How do I resolve API timeout problems?Issue Your PayPal and Payflow API-based features are experiencing timeouts. Causes Multiple issues, including issues with firewalls or PayPal's server, can produce such errors. Solutions Here's how to troubleshoot your timeout issues: Sign up for alerts – You can sign up for email alerts to PayPal technical system events How do I get started with PayPal APIs and SDKs?An Application Programming Interface (API) is a safe gateway to use a company’s code or tool to accomplish a task. Using an API, you can get the local weather, check incoming flights with a certain airline, create a Google Map, or create a payment with PayPal. Requests Why did I get result code 13?Issue PayPal returned result code 13 - Referral error. Causes The following reasons can produce result code 13 during transaction processing: The cardholder's bank has refused the transactions because a voice referral is being issued. This is equivalent to a "Call Center" response. Merchants using TSYS: An incorrect Why did I get a communication error while using PayPal Manager?Issue You got a communication error message while trying to access or use PayPal Manager. Causes Any of the following causes can produce this issue: PayPal Manager was being reset when you tried to use it or log in. A bookmarked URL includes session information. A communication issue Why did I get the error "curl_exec error 58: unable to set private key file" with the PHP SDK?Issue You got a private key file error. Causes This error usually occurs if: The file your code references doesn't contain the private key. When you request an API Certificate, PayPal gives it to you as a cert_key_pem.txt file. The file contains two parts: a private key and
Related articles are currently unavailable
Video is not available
You were logged out to help protect your account.