Below is a lit of errors that may occurs if your store is not configured correectly.
1. Header contains an invalid value
responseEnvelope.timestamp: 2013-03-09T06:28:54.445-08:00 |
responseEnvelope.ack: Failure |
responseEnvelope.correlationId: e0553c50d823e |
responseEnvelope.build: 4992011 |
error(0).errorId: 560022 |
error(0).domain: PLATFORM |
error(0).subdomain: Application |
error(0).severity: Error |
error(0).category: Application |
error(0).message: The X-PAYPAL-APPLICATION-ID header contains an invalid value |
error(0).parameter(0): X-PAYPAL-APPLICATION-ID |
This error indictaes that you are using invalid Application ID. If you have set the configuration of the module to Production mode, you must use your own Application ID. In order to use Paypal Adaptive module, you will need API credentials and an Application ID. For details on how to apply for Paypal API credentials and Application ID, please visit here
2. Security header is not valid - Sandbox testing mode or production mode?
TIMESTAMP: 2014-01-29T08:27:54Z
CORRELATIONID: c93b522f88316
ACK: Failure
VERSION: 98.0
BUILD: 9285531
L_ERRORCODE0: 10002
L_SHORTMESSAGE0: Security error
L_LONGMESSAGE0: Security header is not valid
L_SEVERITYCODE0: Error
This error usually happens when your Paypal account API credentials does not match the running mode of the module and Paypal enviornment - Sandbox testing. If you use real Paypal account API, then you must choose "No" at configuration of "Sandbox testing". If you are using testing Paypal account API, you must choose "Yes". If you do not have Paypal sandbox account, you have to apply a Paypal sandbox account from Paypal developer network.
Also it could be possible that your Paypal API informaiton is expired or entered incorrectly.
3. User is not allowed to perform this action
responseEnvelope.timestamp: 2012-11-14T15:30:22.071-08:00 |
responseEnvelope.ack: Failure |
responseEnvelope.correlationId: 0974690b3d6c8 |
responseEnvelope.build: 4110101 |
error(0).errorId: 550001 |
error(0).domain: PLATFORM |
error(0).subdomain: Application |
error(0).severity: Error |
error(0).category: Application |
error(0).message: User is not allowed to perform this action |
error(0).parameter(0): Chained Payment |
This error occurs when you have configured the module to use "Chained Payment" mode, but you have not applied "Advanced Service" for Paypal Application ID.
When you apply for a Paypal Application ID, you are required to choose the level of service. You need to choose Advanced Service to be able to use Chained Payment. You can only use Parallel payments if your choice of Application is for Basic Service. Change the module to use "Parallel Payment" instead of "Chained Payment" mode should resolve this error.
4. Invalid request parameter: email cannot be blank
responseEnvelope.timestamp: 2012-11-14T15:14:02.561-08:00 |
responseEnvelope.ack: Failure |
responseEnvelope.correlationId: 80e113c12d167 |
responseEnvelope.build: 4110101 |
error(0).errorId: 580022 |
error(0).domain: PLATFORM |
error(0).subdomain: Application |
error(0).severity: Error |
error(0).category: Application |
error(0).message: Invalid request parameter: email cannot be blank |
error(0).parameter(0): email |
This error occurs if you have not set your store's Paypal Account Email on the Agile Paypal Adaptive module configuration screen. Or, some of the sellers have not set their Paypal Account email address when a customer is trying pay that seller. Each Seller must set this option to their Paypal email address. See below on how to set seller Payment information.
5. Invalid request parameter: email is invalid
responseEnvelope.timestamp: 2012-11-14T15:14:02.561-08:00 |
responseEnvelope.ack: Failure |
responseEnvelope.correlationId: 80e113c12d167 |
responseEnvelope.build: 4110101 |
error(0).errorId: 580022 |
error(0).domain: PLATFORM |
error(0).subdomain: Application |
error(0).severity: Error |
error(0).category: Application |
error(0).message: Invalid request parameter: email is invalid |
error(0).parameter(0): email |
This error occurs if you or your sellers are using an invalid Paypal Account email addresses. Make sure all email addresses are correct, and are linked to a Paypal account. (Either production mode or sandbox/testing mode)
6. Authentication failed. API credentials are incorrect.
responseEnvelope.timestamp: 2013-01-20T08:29:01.445-08:00 |
responseEnvelope.ack: Failure |
responseEnvelope.correlationId: 892e4bf1229c7 |
responseEnvelope.build: 4923149 |
error(0).errorId: 520003 |
error(0).domain: PLATFORM |
error(0).subdomain: Application |
error(0).severity: Error |
error(0).category: Application |
error(0).message: Authentication failed. API credentials are incorrect. |
From this error message, it is obviously that your API credential are incorrect. Please make sure you have entered the correct API credentials which you created in your Paypal Account. Please also check that your credentials are matched with your module running mode. Do not use production credentials for sandbox/testing use, and visa versa. Also please note, sometimes when you use Copy&Paste spaces may be included. Please try to enter this information manually.
7. Protocol https not supported or disabled in libcurl.
8. The Buyer cannot pay with PayPal for this transaction.
TIMESTAMP: 2015-07-01T17:45:39Z
CORRELATIONID: 395ab05bcc184
ACK: Failure
VERSION: 98.0
BUILD: 17235934
L_ERRORCODE0: 10486
L_SHORTMESSAGE0: This transaction couldn't be completed.
L_LONGMESSAGE0: This transaction couldn't be completed. Please redirect your customer to PayPal.
L_SEVERITYCODE0: Error
Error code 13113, or "The Buyer cannot pay with PayPal for this Transaction" means that PayPal has taken a security measure by refusing to process the transaction. This can happen for one of the following reasons (there are more, but here are a few):
- The buyer does not have enough money in their account
- The buyer does not have enough money in their account, and there is a problem charging their credit card (if they have that set in their settings)
- The buyer has asked for a refund on another item from the seller, and PayPal has therefore blocked the buyer's account from transferring money to the seller until the situation has been resolved.
- The buyer is suspected of fraudulent activity, so there is a freeze on their accounts.
- The buyer's account is restricted to sending money to the specific seller for some other reason
- The buyer's account is entirely frozen for some specific reason
Unfortunately, there isn't much anyone can tell you what is the exact error. If you wait a few hours and are still getting the error (especially on multiple/new accounts), then you will need to contact PayPal.
9. The following error usually occurs if your main store Payapl account does not have a confirmed email address.
TIMESTAMP: 2015-08-18T16:26:27Z
CORRELATIONID: af3821691a613
ACK: Failure
VERSION: 98.0
BUILD: 000000
L_ERRORCODE0: 10448
L_SHORTMESSAGE0: Unconfirmed email
L_LONGMESSAGE0: A confirmed email is required to make this API call.
L_SEVERITYCODE0: Error
You need confirm at least one email address of you business Paypal account.