Error Codes and Messages for All PayPal APIs
Table A.1 Short Message Authentication/Authorization Failed This error can be caused by an incorrect API username, an incorrect API password, or an invalid API signature. Make sure that all three of these values are correct. For your security, PayPal does not report exactly which of these three values might be in error. Authentication/Authorization Failed Authentication/Authorization Failed Authentication/Authorization Failed Authentication/Authorization Failed Authentication/Authorization Failed Authentication/Authorization Failed Restricted account Your PayPal merchant account has been restricted. Contact your PayPal account manager for resolution. Authentication/Authorization Failed Authentication/Authorization Failed Authentication/Authorization Failed Restricted account
Error Code Short Message Returned By API Call... Transaction failed due to internal error Permission denied You do not have permissions to make this API call Transaction refused Account is locked or inactive Retry the request at a later time or close order. Transaction refused because of an invalid argument. See additional error messages for details. Transaction would exceed user's monthly maximum Authorization voided. Close the order or authorization. Authorization expired. Close the order or authorization. Authorization completed. Authorization has already been completed. Close the order or authorization. The buyer is restricted. The buyer account is restricted. Authorization must include both buyer and seller. Authorization transaction cannot be unilateral. It must include both buyer and seller to make an auth. Review the order to ensure customer and seller are both PayPal members. Unsupported currency. Retry the request with a PayPal-supported currency. Buyer cannot pay. Transaction rejected, please contact the buyer. Auth&Capture unavailable. Authorization & Capture feature unavailable. Contact PayPal Customer Service Funding source missing. The funding source is missing. Invalid transactionID. Check the validity of the authorization ID and reattempt the request. Amount limit exceeded. Amount specified exceeds allowable limit. Reattempt the request with a lower amount. Authorization & Capture feature is not enabled for the merchant. Contact customer service. Contact PayPal Customer Service. No more settlement. Maxmimum number of allowable settlements has been reached. No more settlement for the authorization. Currency mismatch. Currency of capture must be the same as currency of authorization. Ensure that the currencies are the same, and retry the request. Cannot void reauth. You can void only the original authorization, not a reauthorization. Cannot reauth reauth. You can reauthorize only the original authorization, not a reauthorization. Maximum number of reauthorization allowed for the auth is reached. Maximum number of reauthorization allowed for the auth is reached. Capture or close the authorization Reauthorization not allowed. Reauthorization is not allowed inside honor period. Capture the authorization ro reauthorize outside of honor period. Transaction already voided or expired. Transaction has already been voided or expired. Close the orde or authorizationr. Invoice ID value exceeds maximum allowable length. Invoice ID value exceeds maximum allowable length. Check the length of the invoice ID and reattempt the request. Order has already been voided, expired or completed. Order has already been voided, expired or completed. Order has expired. Order is voided. Maximum number of authorization allowed for the order is reached. Maximum number of authorization allowed for the order is reached. Duplicate invoice Payment has already been made for this InvoiceID. Review the invoice ID and reattempt the request. Transaction refused because of an invalid argument. See additional error messages for details. The amount exceeds the maximum amount for a single transaction. Reattempt the request with a lower amount. Transaction refused due to risk model Transaction refused because of an invalid argument. See additional error messages for details. The invoice ID field is not supported for basic authorizations The Invoice ID field can only be used with DoCapture. This transaction cannot be processed at this time. Please try again later. This transaction cannot be processed at this time. Please try again later. Reauthorization not allowed. Reauthorization is not allowed for this type of authorization. Use DoAuthorization to authorize the an order. Item amount is invalid. Check the item amount to ensure that it is not zero or negative. This authorization cannot be voided, reauthorized, or captured against. This authorization can only be handled through the marketplace which created it. It cannot directly be voided, reauthorized, or captured against. Direct Payment API Errors
Table A.3 Direct Payment API Errors Error Code PaymentAction of Order Temporarily Unavailable PaymentAction of Order is temporarily unavailable. Please try later or use other PaymentAction. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. The currencies of the shopping cart amounts must be the same. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Invoice ID value exceeds maximum allowable length. This transaction cannot be processed due to an invalid merchant configuration. Occurs when you have not agreed to the billing agreement. This transaction cannot be processed due to an invalid merchant configuration. Occurs when the billing agreement is disabled or inactive. This transaction cannot be processed. Please use a valid credit card. This transaction cannot be processed. Please enter a valid Credit Card Verification Number. The CVV provided is invalid. The CVV is between 3-4 digits long. This transaction cannot be processed. The transaction was refused because the AVS response returned the value of N, and the merchant account is not able to accept such transactions. This transaction cannot be processed. Please contact PayPal Customer Service. Your PayPal account is restricted - contact PayPal for more information. This transaction cannot be processed. Please enter a valid credit card expiration date. The expiration date must be a two-digit month and four-digit year. This transaction cannot be processed. You must submit an IP address of the buyer with each API call. The credit card type is not supported. Try another card type. The credit card type entered is not currently supported by PayPal. This transaction cannot be processed. The merchant selected an value for the PaymentAction field that is not supported. This transaction cannot be processed. Please enter a first name. The first name of the buyer is required for this merchant. This transaction cannot be processed. Please enter a last name. The last name of the buyer is required for this merchant. This transaction cannot be processed. The total amount and item amounts do not match. This transaction cannot be processed. Please enter a valid credit card. This transaction cannot be processed. This transaction cannot be processed. The amount to be charged is zero. This transaction cannot be processed. The currency is not supported at this time. The currency code entered is not supported. This transaction cannot be processed. Please enter a valid credit card number and type. This transaction cannot be processed. Please enter a valid credit card number and type. The credit card entered is currently restricted by PayPal. Contact PayPal for more information. This transaction cannot be processed. Please enter a valid credit card number and type. This transaction cannot be processed. The merchant entered an invoice ID that is already associated with a transaction by the same merchant. By default, the invoice ID must be unique for all transactions. To change this setting, log into PayPal or contact customer service. This transaction cannot be processed. The transaction was declined by the country filter managed by the merchant. To accept this transaction, change your risk settings on PayPal. This transaction cannot be processed. The transaction was declined by the maximum amount filter managed by the merchant. To accept this transaction, change your risk settings on PayPal. This transaction cannot be processed. The transaction was declined by PayPal. Contact PayPal for more information. The transaction cannot be processed due to an invalid address. The transaction was declined by PayPal because of an invalid address. This transaction cannot be processed. Please enter a valid credit card number and type. The credit card entered is currently restricted by PayPal. Contact PayPal for more information. This transaction cannot be processed. Please enter a valid email address. The email address provided by the buyer is in an invalid format. This transaction cannot be processed. The transaction was declined by PayPal. Contact PayPal for more information. This transaction cannot be processed. The transaction was declined by PayPal because of possible fraudulent activity. Contact PayPal for more information. This transaction cannot be processed. The transaction was declined by PayPal because of possible fraudulent activity on the IP address. Contact PayPal for more information. This transaction cannot be processed. This transaction cannot be processed. The merchant's account is not able to process transactions. The merchant account attempting the transaction is not a business account at PayPal. Check your account settings. This transaction cannot be processed. The merchant's account is not able to process transactions. The merchant account attempting the transaction is not able to process Direct Payment transactions. Contact PayPal for more information. This transaction cannot be processed. Access to Direct Payment was disabled for your account. Contact PayPal for more information. This transaction cannot be processed. The merchant account attempting the transaction does not have a confirmed email address with PayPal. Check your account settings. This transaction cannot be processed. The merchant attempted a transaction where the amount exceeded the upper limit for that merchant. This transaction cannot be processed. The transaction was declined because of a merchant risk filter for AVS. Specifically, the merchant has set to decline transaction when the AVS returned a no match (AVS = N). This transaction cannot be processed. The transaction was declined because of a merchant risk filter for AVS. Specifically, the merchant has set to decline transaction when the AVS returned a partial match. This transaction cannot be processed. The transaction was declined because of a merchant risk filter for AVS. Specifically, the merchant has set to decline transaction when the AVS was unsupported. There's an error with this transaction. Please enter complete billing address. This transaction cannot be processed. Please enter a valid credit card expiration year. This transaction cannot be processed. Please enter a valid credit card expiration month. This transaction cannot be processed. There was a problem processing this transaction. Merchant country unsupported The merchant country is not supported. Credit card type unsupported The credit card type is not supported. This transaction cannot be processed. Please enter a valid credit card number and type. Transaction approved, but with invalid Card Security Code (CSC) format. This transaction was approved, although the Card Security Code (CSC) had too few, too many, or invalid characters. Based on your account profile settings, the invalid CSC was not given to the card issuer for its approval process. If you want to require valid CVV values, change the risk control settings in your account profile. There's an error with this transaction. Please enter a valid billing address. There's an error with this transaction. Please enter a valid address1 in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid address2 in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid city in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid state in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid postal code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid country in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a complete billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter an address1 in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter an address1 in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a city in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a city in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your state in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a country in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a country in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid state in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid postal code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid city and state in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid address1 in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid address2 in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid city in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid state in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid country in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a complete shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a complete shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter an address1 in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter an address1 in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a city in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a city in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your state in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a country in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a country in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid state in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid city and state in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed. Please enter a valid country code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed. Please enter a valid country code in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed. Please use a valid country on the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed. The merchant entered an IP address that was in an invalid format. The IP address must be in a format such as 123.456.123.456. This transaction cannot be processed without a Credit Card Verification Number. The merchant's configuration requires a CVV to be entered, but no CVV was provided with this transaction. Contact PayPal if you wish to change this setting. There's an error with this transaction. Please enter a valid state in the shipping address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a valid state in the billing address. The merchant provided an address either in the United States or Canada, but the state provided is not a valid state in either country. This transaction cannot be processed. The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card. This transaction cannot be processed. The transaction was declined by PayPal. Contact PayPal for more information. This transaction cannot be processed due to an unsupported currency. The currency code entered by the merchant is not supported. The transaction cannot be processed. The country and billing address associated with this credit card do not match. There's been an error due to invalid API username and/or password. The API username or password is incorrect for this merchant. This transaction cannot be processed. Please enter a valid credit card number and type. The transaction was declined by PayPal. Contact PayPal for more information. This transaction cannot be processed. The country listed for your business address is not currently supported. The merchant's country of residence listed in their PayPal account is not currently supported to allow Direct Payment transactions. This transaction cannot be processed. Please check the status of your first transaction before placing another order. The transaction was declined because PayPal is currently processing a transaction by the same buyer for the same amount. Can occur when a buyer submits multiple, identical transactions in quick succession. This transaction cannot be processed. The CVV provide is invalid. The CVV is between 3-4 digits long. This transaction cannot be processed. This transaction cannot be processed at this time. Please try again later. This transaction cannot be processed at this time. Please try again later. The transaction was declined by PayPal. Contact PayPal for more information. This transaction cannot be processed. The transaction was rejected by PayPal because of excessive failures over a short period of time for this credit card. Contact PayPal for more information. This transaction cannot be processed. The transaction was declined by PayPal. Contact PayPal for more information. This transaction cannot be processed. The transaction was declined because the merchant does not have a valid commercial entity agreement on file with PayPal. Contact PayPal for more information. This transaction cannot be processed. Please enter a valid Credit Card Verification Number. The transaction was declined because the CVV entered does not match the credit card. This transaction cannot be processed. The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card. This transaction cannot be processed. Please enter a valid credit card number and type. The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card. This transaction cannot be processed. Please use a valid credit card. The transaction was declined by the issuing bank because of an expired credit card. The merchant should attempt another card. This transaction has been completed, but the total of items in the cart did not match the total of all items.
Table A.4 Short Message ButtonSource value truncated. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Invalid value for request billing address parameter. Permission denied PaymentAction of Order Temporarily Unavailable PaymentAction of Order is temporarily unavailable. Please try later or use other PaymentAction. Please use another Solution Type. Your Solution Type is temporarily unavailable. If possible, please use another Solution Type. Authorization only is not allowed for merchant. This merchant account is not permitted to set PaymentAction to Authorization. Please contact Customer Service. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. You're not authorized to access this info. Express Checkout token was issued for a merchant account other than yours. This Express Checkout session has expired. This Express Checkout session has expired. Token value is no longer valid. The token returned by SetExpressCheckout response expires after three hours. If you attempt to send the DoExpressCheckoutPayment after that time, you will receive error code 10411 in the DoExpressCheckoutPayment response.If you receive this error, you must return your customer to PayPal to approve the use of PayPal again. Display an error message to inform the customer that the transaction expired, and provide a button to return to PayPal. In this situation, you are effectively restarting the entire checkout process. (Do not reuse the expired token value on SetExpressCheckout request.) However, because you already know the final OrderTotal, be sure to update the value for that element if appropriate. You might also want to update the values for ReturnURL and CancelURL, if necessary. Duplicate invoice Payment has already been made for this InvoiceID. PayPal checks that InvoiceID values are unique for any particular merchant. If you send an InvoiceID value already associated with another transaction in the PayPal system, PayPal returns error code 10412.You might not be able to correct this error during an actual checkout. If you get this error, research why might occur and modify your implementation of Express Checkout to ensure that you generate unique invoice identification numbers. Transaction refused because of an invalid argument. See additional error messages for details. A successful transaction has already been completed for this token. PayPal allows a token only once for a successful transaction.If you determine that your customers are clicking your “Place Order” button twice, PayPal recommends that you disable the button after your customer has clicked it. Express Checkout has been disabled for this merchant. Express Checkout has been disabled for this merchant. Please contact Customer Service. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Value of OrderDescription element has been truncated. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Maximum number of billing agreements exceeded. More than one billing agreement specified for reference transaction. Recurring payments profile description must be provided if the billing agreement type is recurring payments. Billing agreement types cannot be mixed in the same project. Risk Control Country Filter Failure The transaction was refused because the country was prohibited as a result of your Country Monitor Risk Control Settings. Risk Control Max Amount Failure The transaction was refused because the maximum amount was excceeded as a result of your Maximum Amount Risk Control Settings. Payment declined by your Risk Controls settings: PayPal Risk Model. Payment declined by your Risk Controls settings: PayPal Risk Model. Shipping Address Country Error There was an error in the Shipping Address Country field Shipping Address1 Empty Shipping Address City Empty Shipping Address State Empty Shipping Address Postal Code Empty Shipping Address Country Empty Shipping Address Invalid City State Postal Code A match of the Shipping Address City, State, and Postal Code failed. Recurring payments temporarily unavailable; try again later Request for billing address failed Request for billing address failed
Table A.5 Error Code Short Message ButtonSource value truncated. The transaction could not be loaded ButtonSource value truncated. The transaction could not be loaded Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Invalid transaction type You can not get the details for this type of transaction Transaction refused because of an invalid argument. See additional error messages for details. The transaction could not be loaded Transaction refused because of an invalid argument. See additional error messages for details. Permission denied You do not have permissions to make this API call Permission denied You do not have permission to get the details of this transaction Permission denied You do not have permissions to make this API call Express Checkout token is missing. Express Checkout token is missing. You're not authorized to access this info. Express Checkout token was issued for a merchant account other than yours. This Express Checkout session has expired. This Express Checkout session has expired. Token value is no longer valid.
Table A.6 DoExpressCheckoutPayment API Errors Error Code Short Message Warning an internal error has occurred. The transaction id may not be correct ButtonSource value truncated. The transaction could not be loaded Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Permission denied You do not have permissions to make this API call Transaction refused because of an invalid argument. See additional error messages for details. Express Checkout token is missing. Express Checkout token is missing. You're not authorized to access this info. Express Checkout token was issued for a merchant account other than yours. This Express Checkout session has expired. This Express Checkout session has expired. Token value is no longer valid. Duplicate invoice Payment has already been made for this InvoiceID. Transaction refused because of an invalid argument. See additional error messages for details. The totals of the cart item amounts do not match order amounts. If you include any of the following element values with DoExpressCheckoutPayment, the sum of their values must equal the value of OrderTotal.
l If you get this error, research why it might have occurred and modify your implementation of Express Checkout to ensure proper addition of the values. Transaction refused because of an invalid argument. See additional error messages for details. The amount exceeds the maximum amount for a single transaction. Transaction refused because of an invalid argument. See additional error messages for details. A successful transaction has already been completed for this token. Transaction refused because of an invalid argument. See additional error messages for details. You have exceeded the maximum number of payment attempts for this token. You can send a maximum of 10 DoExpressCheckoutPayment API calls for any single token value, after which the token becomes invalid. Transaction cannot complete. The transaction cannot complete successfully. Instruct the customer to use an alternative payment method. It is possible that the payment method the customer chooses on PayPal might not succeed when you send DoExpressCheckoutPayment. The most likely cause is that the customer’s credit card failed bank authorization. Another possible, though rare, cause is that the final OrderTotal is significantly higher than the original estimated OrderTotal you sent with SetExpressCheckout at Integration Point 1, and the final OrderTotal does not pass PayPal’s risk model analysis.If the customer has no other PayPal funding source that is likely to succeed, DoExpressCheckoutPayment response returns error code 10417.Instruct the customer that PayPal is unable to process the payment and redisplay alternative payment methods with which the customer can pay. Transaction refused because of an invalid argument. See additional error messages for details. The currencies of the shopping cart amounts must be the same. Express Checkout PayerID is missing. Express Checkout PayerID is missing. Transaction refused because of an invalid argument. See additional error messages for details. Express Checkout PaymentAction is missing. This Express Checkout session belongs to a different customer. This Express Checkout session belongs to a different customer. Token value mismatch. When your customer logs into PayPal, the PayPal PayerID is associated with the Express Checkout token. This error is caused by mixing tokens for two different PayerIDs. The Token and PayerID returned for any particular customer by GetExpressCheckoutDetails response must be the same ones you send with DoExpressCheckoutPayment. Customer must choose new funding sources. The customer must return to PayPal to select new funding sources. It is possible that the payment method the customer chooses on PayPal might not succeed when you send DoExpressCheckoutPayment request. If the customer has a different PayPal funding source that is likely to succeed, DoExpressCheckoutPayment response returns error code 10422 so you can redirect the customer back to PayPal. Transaction refused because of an invalid argument. See additional error messages for details. If you receive this error message, PayPal recommends that you return your customer to PayPal to review and approve new valid funding sources. Although this error is rare, you should consider trapping the error to display a message to the customer describing what happened, along with a button or hyperlink to return to PayPal. For the rules of this calculation, see the chapter about best practices in the PayPal Express Checkout Integration Guide Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Item amount is invalid. Transaction refused because of an invalid argument. See additional error messages for details. Invoice ID value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. Value of OrderDescription element has been truncated. Transaction refused because of an invalid argument. See additional error messages for details. Value of Custom element has been truncated. Transaction refused because of an invalid argument. See additional error messages for details. The customer has not yet confirmed payment for this Express Checkout session. Transaction refused because of an invalid argument. See additional error messages for details. The NotifyURL element value exceeds maximum allowable length. ButtonSource value truncated. The ButtonSource element value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. This transaction cannot be completed with PaymentAction of Order. Transaction refused because of an invalid argument. See additional error messages for details. The transaction currency specified must be the same as previously specified. This transaction cannot be processed at this time. Please try again later. This transaction cannot be processed at this time. Please try again later. Unconfirmed email A confirmed email is required to make this API call. This transaction cannot be processed. The country code in the shipping address must match the buyer’s country of residence. The buyer selects the country of residence when they sign up for their PayPal account. The country of residence is displayed after the dash in the title on the Account Overview page. Risk Control Country Filter Failure The transaction was refused because the country was prohibited as a result of your Country Monitor Risk Control Settings. Risk Control Max Amount Failure The transaction was refused because the maximum amount was excceeded as a result of your Maximum Amount Risk Control Settings. Payment declined by your Risk Controls settings: PayPal Risk Model. Payment declined by your Risk Controls settings: PayPal Risk Model. Shipping Address Country Error There was an error in the Shipping Address Country field Shipping Address1 Empty The field Shipping Address1 is required Shipping Address City Empty The field Shipping Address City is required Shipping Address State Empty The field Shipping Address State is required Shipping Address Postal Code Empty The field Shipping Address Postal Code is required Shipping Address Country Empty The field Shipping Address Country is required Shipping Address Invalid City State Postal Code A match of the Shipping Address City, State, and Postal Code failed.
Table A.7 Short Message
Table A.8 Short Message Invalid account number. The transaction failed as a result of an invalid credit card number. Check the number or attempt with another card. ButtonSource value truncated. Transaction refused because of an invalid argument. See additional error messages for details. Account locked Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Permission denied User not allowed Restricted account Unconfirmed email Limit Exceeded The user account needs to have its sending limit removed in order to make a mass payment. Limit Exceeded The user’s international account needs to have its sending limit removed in order to make a mass payment Receive only account Masspay server configuration error Masspay server unavailable Unable to create payment Unable to submit payment Masspay server error Masspay Invalid Data Masspay input parse error The input to the masspay server is incorrect. Please make sure that you are using a correctly formatted input. Masspay Invalid Email Insufficient funds Masspay Invalid UserID
Table A.9 Short Message Warning an internal error has occurred. The transaction id may not be correct ButtonSource value truncated. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. You can not specify a partial amount with a full refund Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. You can not specify a partial amount with a full refund Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Permission denied You do not have permission to refund this transaction Permission denied Transaction refused This error can be caused by insufficient funds in your PayPal balance to cover the amount of the refund and either your not having yet verified the bank account associated with your PayPal account or your not having any bank account associated with your PayPal account at all.Ensure that you have sufficient funds in your PayPal balance and that you have verified the associated bank account. Transaction refused The partial refund amount must be less than or equal to the original transaction amount Transaction refused The partial refund amount must be less than or equal to the remaining amount Transaction refused Transaction refused Because a complaint case exists on this transaction, only a refund of the full or full remaining amount of the transaction can be issued Transaction refused You are over the time limit to perform a refund on this transaction Transaction refused Transaction refused Transaction refused The partial refund must be the same currency as the original transaction Transaction refused Transaction refused Transaction refused Transaction refused You can not do a partial refund on this transaction Transaction refused Transaction refused Invalid transaction id value Transaction refused because of an invalid transaction id value Transaction refused because of an invalid argument. See additional error messages for details.
Table A.10 Error Code ButtonSource value truncated. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. The number of results were truncated. Please change your search parameters if you wish to see all your results.
Table A.11 Invalid account number The transaction failed as a result of invalid credit card number. Check the number or attempt with another credit card. Recurring payments profile description must be provided if the billing agreement type is recurring payments. This transaction cannot be processed due to an invalid merchant configuration. Occurs when the billing agreement is disabled or inactive. This transaction cannot be processed. Please use a valid credit card. This transaction cannot be processed. Please enter a valid Credit Card Verification Number. The CVV provided is invalid. The CVV is between 3-4 digits long. This transaction cannot be processed. The transaction was refused because the AVS response returned the value of N, and the merchant account is not able to accept such transactions. This transaction cannot be processed. Please contact PayPal Customer Service. Your PayPal account is restricted - contact PayPal for more information. This transaction cannot be processed. Please enter a valid credit card expiration date. The expiration date must be a two-digit month and four-digit year. This transaction cannot be processed. You must submit an IP address of the buyer with each API call. The credit card type is not supported. Try another card type. The credit card type entered is not currently supported by PayPal. This transaction cannot be processed. The merchant selected an value for the PaymentAction field that is not supported. This transaction cannot be processed. Please enter a first name. The first name of the buyer is required for this merchant. This transaction cannot be processed. Please enter a last name. The last name of the buyer is required for this merchant. This transaction cannot be processed. Please enter a valid credit card number and type. This transaction cannot be processed. The merchant's account is not able to process transactions. The merchant account attempting the transaction is not a business account at PayPal. Check your account settings. This transaction cannot be processed. Access to Direct Payment was disabled for your account. Contact PayPal for more information. There's an error with this transaction. Please enter complete billing address. Merchant country unsupported The merchant country is not supported. There's an error with this transaction. Please enter an address1 in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a city in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your state in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter your five digit postal code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. There's an error with this transaction. Please enter a country in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed. Please enter a valid country code in the billing address. There was a problem with a particular field in the address. The long error message will tell you what field is invalid. This transaction cannot be processed without a Credit Card Verification Number. The merchant's configuration requires a CVV to be entered, but no CVV was provided with this transaction. Contact PayPal if you wish to change this setting. There's an error with this transaction. Please enter a valid state in the billing address. The merchant provided an address either in the United States or Canada, but the state provided is not a valid state in either country. This transaction cannot be processed. The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card. This transaction cannot be processed. The country listed for your business address is not currently supported. The merchant's country of residence listed in their PayPal account is not currently supported to allow Direct Payment transactions. Invalid merchant country The merchant's country is currently not supported The token is missing or is invalid Missing subscription details One or more subscription detail fields are missing from the request. Missing schedule details One or more schedule detail fields are missing from the request. Start date should be greater than current date Subscription start date should be greater than current date Invalid max failed payments Max failed payments, if supplied, must be >= 0 Invalid trial total billing cycles Invalid trial billing period Trial billing period must be one of Day, Week, Month, SemiMonth, or Year Invalid currency for trial amount This currency is currently not supported for trial amount. Invalid trial shipping amount If a trial shipping amount is supplied, it must be >= 0. Invalid currency for trial shipping amount This currency is currently not supported for trial shipping amount Invalid currency for trial tax amount This currency is currently not supported for trial tax amount Invalid billing frequency Billing Frequency must be > 0 and be less than or equal to one year The combination of billing frequency and billing period cannot exceed one year. Invalid total billing cycles Total billing cycles must be >= 0 (0 means continuous) Billing period must be one of Day, Week, Month, SemiMonth, or Year Invalid currency for amount This currency is currently not supported for amount Invalid shipping amount Invalid currency for shipping amount This currency is currently not supported for shipping amount Invalid currency for tax amount This currency is currently not supported for tax amount The profile status must be one of (A)ctive, (C)ancelled, or e(X)pired The payer’s country is currently not supported The trial period status must be one of (A)ctive or (C)ancelled This feature is ot available at this time Recurring payments feature is not currently available; try again later Invalid currency code, all currency codes much match Start Date should be valid Profile ID is missing from the request Profile ID is missing from the request Invalid action value provided Note is missing from the request Invalid profile status for cancel action; profile should be active or suspended Invalid profile status for cancel action; profile should be active or suspended Invalid profile status for suspend action; profile should be active Invalid profile status for suspend action; profile should be active Invalid profile status for reactivate action; profile should be suspended Invalid profile status for reactivate action; profile should be suspended The number of failed payments should be greater than the current number of failed payments The number of failed payments should be greater than the current number of failed payments The time of the update is too close to the billing date The time of the update is too close to the billing date Invalid currency for delinquent amount Cannot increase delinquent amount The maximum number of failed payments should be greater than the current number of failed payments The maximum number of failed payments should be greater than the current number of failed payments The total amount cannot exceed 120% increment per 180 days The total amount cannot exceed 120% increment per 180 days Bill amount is greater than outstanding balance Bill amount is greater than outstanding balance Another outstanding payment is scheduled Another outstanding payment is scheduled Bill outstanding amount not processed because of scheduled payment Recurring payment scheduled within 24 hours, so we are not processing the bill outstanding amount DPRP feature is unavailable Missing Token or buyer credit card DPRP is disabled for this merchant. Billing Address is Partial Profile update is not required Based on your input request, profile already up to date. This transaction cannot be processed. Please enter a valid Credit Card Verification Number.
Table A.12 Transaction refused because of an invalid argument. See additional error messages for details. Invalid argument; BillingType input field is set to None Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Invalid value for request billing address parameter. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Invalid buyer email address (BuyerEmail). Invalid BuyerEmail (badly formatted or violates SMTP protocol defined email address format) or BuyerEmail is passed as an empty tag. Transaction refused because of an invalid argument. See additional error messages for details. PageStyle value exceeds maximum allowable length. Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-image value exceeds maximum allowable length. cpp_header_image tag is too long; maximum length is 127 Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-border-color value exceeds maximum allowable length. cpp_header_border_color tag is too long; maximum length is 6 Transaction refused because of an invalid argument. See additional error messages for details. cpp-header-back-color value exceeds maximum allowable length. cpp_header_back_color tag is too long; maximum length is 6 Transaction refused because of an invalid argument. See additional error messages for details. cpp-payflow-color value exceeds maximum allowable length. cpp_payflow_color tag is too long. maximum length is 6 Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Merchant not enabled for reference transactions Merchant not enabled for reference transactions This merchant is not enabled for Mark reference transaction. Warning only Reference transactions temporarily unavailable. Reference transaction feature not currently available; try again later Feature not enabled because system is running in standin mode. Warning only Request for billing address failed Billing address request is not enabled for merchant Request for billing address failed
Table A.13 You're not authorized to access this info. Express Checkout token was issued for a merchant account other than yours. Token belongs to a different merchant This Express Checkout session has expired. This Express Checkout session has expired. Token value is no longer valid.
Error Code Authentication/Authorization Failed Transaction refused because of an invalid argument. See additional error messages for details. The account for the counterparty is locked or inactive Merchant is locked/close/restricted Non-ASCII characters are used in InvoiceID field Transaction would exceed user's monthly maximum Transaction would exceed the monthly limit User's account is closed or restricted Transaction failed but user has alternate funding source Retry the transaction with an alternate funding source. Merchants is not enabled for preapproved payments (PAP); applies only to legacy PAP billing agreements Transaction failed because has no funding sources A profile preference is set to automatically deny certain transactions A profile preference is set that automatically denies this kind of transaction The soft descriptor passed in contains invalid characters Transaction refused because a confirmed address is not available Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Authorization only is not allowed for merchant. This merchant account is not permitted to set PaymentAction? to Authorization. Please contact Customer Service. Merchant is not eligible for auth settlement Transaction refused because of an invalid argument. See additional error messages for details. Merchant account number is invalid Payment has already been made for this InvoiceID?. Payment already made for the invoice Transaction refused because of an invalid argument. See additional error messages for details. The totals of the cart item amounts do not match order amounts. Total of cart items does not match order total Transaction refused because of an invalid argument. See additional error messages for details. The amount exceeds the maximum amount for a single transaction. Amount exceeds the max amount for a single txn Transaction cannot complete. The transaction cannot complete successfully. Instruct the customer to use an alternative payment method. Account not associated with a usable funding source Transaction cannot complete. The transaction cannot complete successfully. Instruct the customer to use an alternative payment method. Credit card or Billing Agreement is required to complete payment Transaction refused because of an invalid argument. See additional error messages for details. The currencies of the shopping cart amounts must be the same. Currencies in the shopping cart must be the same Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. Transaction refused because of an invalid argument. See additional error messages for details. PaymentDetailsItem.Tax field is invalid. Warning only; API executes Transaction refused because of an invalid argument. See additional error messages for details. PaymentDetailsItem.Amount field is missing. Warning only; API executes Transaction refused because of an invalid argument. See additional error messages for details. PaymentDetailsItem.Amount field is invalid. Warning only; API executes Transaction refused because of an invalid argument. See additional error messages for details. Invoice ID value exceeds maximum allowable length. InvoiceID field is too long; maximum length is 256 Transaction refused because of an invalid argument. See additional error messages for details. Value of OrderDescription element has been truncated. OrderDescription field is too long; maximum length is 127. Warning only; API executes Transaction refused because of an invalid argument. See additional error messages for details. Value of Custom element has been truncated. Custom field is too long; maximum length is 256. Warning only; API executes Transaction refused because of an invalid argument. See additional error messages for details. The NotifyURL element value exceeds maximum allowable length. NotifyURL field is too long; maximum length for notify URL is 2048 ButtonSource value truncated. The ButtonSource element value exceeds maximum allowable length. ButtonSource field is too long; maximum length is 32. Warning only; API executes This transaction cannot be processed. Please enter a valid Credit Card Verification Number. This transaction cannot be processed. Please enter a valid credit card number and type. CreditCardNumber and/or CreditCardType is invalid Risk Control Country Filter Failure The transaction was refused because the country was prohibited as a result of your Country Monitor Risk Control Settings. Transaction refused due to country monitor risk control Risk Control Max Amount Failure The transaction was refused because the maximum amount was excused as a result of your Maximum Amount Risk Control Settings. Transaction refused due to max amount risk control Payment declined by your Risk Controls settings: PayPal Risk Model. Payment declined by your Risk Controls settings: PayPal Risk Model. Transaction declined by Risk Control settings: PayPal Risk model A Start Date or Issue Number is required. None of Start date or issue number is specified (only applies to Switch and Solo credit cards) Maximum number of authorization allowed for the order is reached. Maximum number of authorization allowed for the order is reached. Shipping Address Country Error There was an error in the Shipping Address Country field Shipping address error in country field The field Shipping Address1 is required Shipping address error in address1 field Shipping Address City Empty The field Shipping Address City is required Shipping Address State Empty The field Shipping Address State is required Shipping Address Postal Code Empty The field Shipping Address Postal Code is required Shipping Address Country Empty Country code is empty in shipping address Shipping Address Invalid City State Postal Code A match of the Shipping Address City, State, and Postal Code failed. Match of shipping address, city, state and postal code failed. This transaction cannot be processed without a valid IP address. This transaction cannot be processed without a Credit Card Verification number. This transaction cannot be processed due to an unsupported currency. The transaction was refused because you cannot send money to yourself. Cannot pay self. Merchant is referencing own transaction. Billing Agreement Id or transaction Id is not valid Billing Agreement Id or transaction Id is not valid Billing Agreement Id or transaction Id is not valid Billing Agreement Id or transaction Id is not valid Reference transaction is not associated with a billing agreement. Billing Agreement Id or transaction Id is not valid Billing Agreement Id or transaction Id is not valid Reference id either not found or could not be decrypted Billing Agreement Id or transaction Id is not valid Billing Agreement Id or transaction Id is not valid Reference id either not found or could not be decrypted Merchant not enabled for reference transactions Merchant not enabled for reference transactions This merchant is not enabled for Mark reference transaction Reference transactions temporarily unavailable. Reference transaction feature not currently available; try again later Reference transactions temporarily unavailable. Reference transaction feature not currently available; try again later Warning: Could not send email to the buyer Failed to send email to buyer. This error is not fatal and generates a warning. The shipping address must match the user's address in the PayPal account. The shipping address on file does not match the requested shipping address. This transaction cannot be processed without a Credit Card Verification number.Fraud Management Filters API errors consist of errors returned by the ManagePendingTransactionStatus API and FMF-related errors returned by the following APIs: BillUser, DoDirectPayment, DoExpressCheckoutPayment, and DoReferenceTransaction.
Error Code Could not process your request to accept/deny the transaction The transaction has already been Accepted/Denied and the status cannot be changed
Table A.2 FMF-Related API Errors for BillUser, DoDirectPayment, DoExpressCheckoutPayment, and DoReferenceTransaction Error Code Payment Pending your review in Fraud Management Filters Transaction blocked by your settings in FMF Could not process your request to accept/deny the transaction