Table of Contents Previous Next Index

Error Codes and Messages for All PayPal APIs

Error Codes and Messages for All PayPal APIs
General API Errors
 
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
Your PayPal merchant account has been restricted. Contact your PayPal account manager for resolution.
Authentication/Authorization Failed
Authentication/Authorization Failed
Authentication/Authorization Failed
Authorization and Capture API Errors
 
Error Code
Short Message
You do not have permissions to make this API call
Transaction refused
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
Close the order or authorization.
Close the order or authorization.
Authorization completed.
Close the order or authorization.
The buyer 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.
Auth&Capture unavailable.
Authorization & Capture feature unavailable.
Invalid transactionID.
Check the validity of the authorization ID and reattempt the request.
Amount limit exceeded.
Authorization & Capture feature is not enabled for the merchant. Contact 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.
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.
Reauthorization not allowed.
Reauthorization is not allowed inside honor period.
Capture the authorization ro reauthorize outside of honor period.
Transaction already 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.
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.
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.
This transaction cannot be processed due to an invalid merchant configuration.
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.
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.
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.
The merchant selected an value for the PaymentAction field that is not supported.
This transaction cannot be processed. Please enter a first name.
This transaction cannot be processed. Please enter a last name.
This transaction cannot be processed. Please enter a valid credit card.
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.
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.
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.
The transaction was declined by the country filter managed by the merchant. To accept this transaction, change your risk settings on PayPal.
The transaction was declined by the maximum amount filter managed by the merchant. To accept this transaction, change your risk settings on PayPal.
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 transaction was declined by PayPal. Contact PayPal for more information.
The transaction was declined by PayPal because of possible fraudulent activity. Contact PayPal for more information.
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. 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.
Access to Direct Payment was disabled for your account. Contact PayPal for more information.
The merchant account attempting the transaction does not have a confirmed email address with PayPal. Check your account settings.
The merchant attempted a transaction where the amount exceeded the upper limit for that merchant.
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).
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.
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. 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.
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.
The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card.
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.
The CVV provide is invalid. The CVV is between 3-4 digits long.
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.
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.
The transaction was declined by PayPal. Contact PayPal for more information.
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.
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.
Express Checkout API Errors
 
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.
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
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.
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.
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.
Recurring payments profile description must be provided if the billing agreement type is recurring payments.
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
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
Recurring payments temporarily unavailable; try again later
Request for billing address failed
Request for billing address failed
Error Code
Short Message
ButtonSource value truncated.
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.
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.
Transaction refused because of an invalid argument. See additional error messages for details.
You do not have permission to get the details of this transaction
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
Error Code
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.
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.
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
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.
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.
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.
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.
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.
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
Shipping Address City Empty
Shipping Address State Empty
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.
GetTransactionDetails API Errors
 
Short Message
MassPay API Errors
 
Table A.8
Short Message
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.
User not allowed
Limit Exceeded
Limit Exceeded
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
Masspay Invalid UserID
RefundTransaction API Errors
 
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.
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
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
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
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Transaction refused
Invalid transaction id value
Transaction refused because of an invalid argument. See additional error messages for details.
TransactionSearch API Errors
 
Error Code
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.
Recurring Payments and Reference Transactions API Errors
Recurring Payments Errors
The following table lists errors for the following APIs that handle recurring payments profiles:
l
l
l
l
l
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.
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.
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.
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.
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.
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.
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.
One or more subscription detail fields are missing from the request.
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 trial total billing cycles
Trial billing period must be one of Day, Week, Month, SemiMonth, or Year
This currency is currently not supported for trial 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
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.
Billing period must be one of Day, Week, Month, SemiMonth, or Year
Invalid currency for shipping amount
This currency is currently not supported for shipping 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 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
Profile ID 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
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
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
Based on your input request, profile already up to date.
This transaction cannot be processed. Please enter a valid Credit Card Verification Number.
SetCustomerBillingAgreement Errors
 
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.
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 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.
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
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
Request for billing address failed
GetBillingAgreementCustomerDetails Errors
 
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.
DoReferenceTransaction Errors
 
Error Code
Transaction refused because of an invalid argument. See additional error messages for details.
Merchant is locked/close/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
A profile preference is set to automatically deny certain transactions
A profile preference is set that automatically denies this kind of transaction
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.
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 amount exceeds the maximum amount for a single transaction.
Amount exceeds the max amount for a single txn
The transaction cannot complete successfully. Instruct the customer to use an alternative payment method.
Account not associated with a usable funding source
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.
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.
InvoiceID field is too long; maximum length is 256
Transaction refused because of an invalid argument. See additional error messages for details.
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.
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
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
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
The transaction was refused because the maximum amount was excused 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.
Transaction declined by Risk Control settings: PayPal Risk model
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 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
Reference transaction is not associated with a billing agreement.
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
Reference id either not found or could not be decrypted
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
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