What is this error, and how do I resolve it?

Easy Digital Downloads works hard to provide meaningful error messages, but sometimes a lack of context can make them confusing. This document should be a one that you can always reference to help understand what's going on.

Cheatin' Eh?!

What it means: This message is one also used in WordPress core, and it always relates to login issues. Sometimes WordPress will actually lose track of your session and log you out altogether, but sometimes WordPress simply loses track of where you are and what you're doing.

What do to: First press the back button. Once you're on a regular page, reload that page in your browser and then try again whatever you were doing.  The worst that will happen is that WordPress will ask you to log in again.

Trying to cheat or something?

This is identical to Cheatin' Eh?!

Error Updating Payment

What it means: During the process of updating a payment there was a failure.

What do to: Try saving the payment again.

Invalid Amazon seller ID

What it means: When your store tried to communicate with Amazon using your seller ID it failed for some reason. This could be network problems, a flaw at Amazon, your ID expired, or any number of things.

What do to: Log into your Amazon seller panel and compare the key in your settings with the one at Amazon. If they key is right then it's almost certainly a network issue or a problem with Amazon. You can wait a few minutes and try again, or submit a support request with Amazon.

Invalid verification token provided.

What it means: When creating a new EDD user, an email is sent to that user with a URL with a code in it. The user must use that URL to prove they have access to that email address. If it fails it means that URL has expired or been tampered with. If the user never uses the URL it may mean they don't have access to the email provided.

What do to: If the URL is expired or corrupted simply try sending another. If the end user claims they never got the email make sure that the email address on file for them is the proper one.

Missing purchase key.

What it means: Email receipts have a link to view them in a browser, on the store site. A purchase key is included in that URL, and this error appears if that key is NOT included in that URL.

What do to: Make sure there isn't a line break in the HTML of the email template that would disconnect the URL from the code.

New Customers require a name and email address

What it means: All EDD customers must have at LEAST a name and an email address. This error message should only appear when trying to create a new customer while manually creating a payment.

What do to: Make sure there is a name and email address for the new customer.

Nonce verification failed

What it means: A nonce is simply a little code that is used to keep form submissions from being abused or tampered with. WordPress occasionally loses one or someone may try to tamper with a form, and this error will appear. It's nothing to be worried about, WordPress knows exactly how to deal with it.

What do to: First try pressing your back button and reloading the page. If the page loads normally then you're all set and you may try your task again. If that fails you may need to start your form over from the beginning.

Payment ID not supplied. Please try again

What it means: This error comes from the View Order Details page.  The URL must include a code that tells EDD what order to display.  This error means no code was sent.

What do to: Make sure the URL has the proper variable in it. If the URL came from a template or email, make sure there's no line breaks in the code that will break the URL.

The specified ID does not belong to a payment. Please try again

What it means: This error comes from the View Order Details page. The URL must include a code that tells EDD what order to display.  This error means a code was sent, but was not related to any payment.

What do to: If you're sure the link was right at some point then the payment related to that id was probably deleted or modified. If you know anything else about the payment you can search for it in the admin area.

Please upload a file to import

What it means: This error comes from the Setting Import tool on the Tools page. It simply means that no file was sent when the Import button was pushed.

What do to: Attach a file before pressing import. If you're SURE this has been done then there may be an issue with your firewall or server blocking uploads.

Please upload a valid .json file

What it means: This error comes from the Setting Import tool on the Tools page. It means that the file uploaded does not have a .json file extension.

What do to: This tool only reads JSON files.  The file you're uploading must have a .json file extension AND have valid JSON data inside it.

Something went wrong.

What it means: This error occurs only when editing a discount in the admin area. Each discount has a unique numerical ID, and if that doesn't exist, or isn't a number you'll see this error.

What do to: The best way to properly edit a discount is to go to Downloads → Discount Codes and click the Edit link on the item you want.

The requested price ID does not exist.

What it means: This error occurs when a Buy Now button refers to a price id improperly. This is most common when the button is hand crafted and the price ID is entered improperly.

What do to: Review the code for the Buy Now button and make sure the price ID is proper for the product in question.

You do not have permission to edit this payment record

What it means: The user that you're currently logged in as does not have the proper permissions to edit payment records.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is either a Shop Manager or Shop Accountant. You can read about those roles on our Shop User Roles document.

You do not have permission to create discount codes

What it means: The user that you're currently logged in as does not have the proper permissions to create discount codes.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager. You can read about those roles on our Shop User Roles document.

You do not have permission to edit discount codes

What it means: The user that you're currently logged in as does not have the proper permissions to edit discount codes.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager. You can read about those roles on our  Shop User Roles document.

You do not have permission to delete discount codes

What it means: The user that you're currently logged in as does not have the proper permissions to delete discount codes.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager. You can read about those roles on our Shop User Roles document.

You do not have permission to delete this customer.

What it means: The user that you're currently logged in as does not have the proper permissions to delete customers.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager. You can read about those roles on our Shop User Roles document.

You do not have permission to edit this customer.

What it means: The user that you're currently logged in as does not have the proper permissions to edit customers.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager. You can read about those roles on our  Shop User Roles document.

You do not have permission to do shop upgrades

What it means: The user that you're currently logged in as does not have the proper permissions to update EDD plugins.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Administrator. You can read about those roles on our  Shop User Roles document.

You do not have permission to export data.

What it means: The user that you're currently logged in as does not have the proper permissions to export data.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Shop Accountant. You can read about those roles on our  Shop User Roles document.

You do not have permission to generate PDF sales reports

What it means: The user that you're currently logged in as does not have the proper permissions to generate PDF sales reports.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Shop Accountant. You can read about those roles on our  Shop User Roles document.

You do not have permission to install plugin updates

What it means: The user that you're currently logged in as does not have the proper permissions to update plugins.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Administrator. You can read about those roles on our  Shop User Roles document.

You do not have permission to modify this data.

What it means: This error occurs when you're trying to run the recount function build into EDD. The user that you're currently logged in as does not have the proper permissions to run that function.

What do to: First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Administrator. You can read about those roles on our  Shop User Roles document.

You do not have permission to view this data.

What it means: This error occurs when one user tries to view the data of another user.

What do to:  First make sure you're logged in as the user you think you are. Then make sure that user is a Shop Manager or Administrator. You can read about those roles on our Shop User Roles document.

You do not have permission to view this file.

What it means: This error occurs when one someone tries to view a Download file directly, without going through the proper URL.

What do to: Nothing, this is proper and expected behavior.

You must be logged in to verify your account.

What it means: This error occurs when one someone tries to verify their account without logging in first.

What do to: That user should log in before attempting to verify their account.

Your account has already been verified.

What it means: This error occurs when one someone tries to verify an account that has already been verified.

What do to: Nothing, this is proper and expected behavior.