Amazon Payments Common Issues and FAQ
The setup for Amazon Payments can be tricky, and the error messages don't do a very good job describing what the real problem is. Below are some known issues that we've run into.
Which countries support Amazon Payments?
The Amazon Payments FAQ currently says:
Checkout by Amazon is currently available to sellers in the United States, the United Kingdom, Germany, and Luxembourg. See the Amazon Payments, Inc. Customer Agreement for additional information about our eligibility requirements in the United States.
Sender Access Denied
This one appears when trying to submit a purchase.
This happens when you have mismatched MWS keys, either using Sandbox keys in a live environment, or Live keys in the sandbox.
Payments Appear Processed, But No Money Transfers
This can happen when the customer has Third Party Cookies turned off in their browser.
Invalid Credit Card Information
Your live Amazon Sellers account must have a valid credit card on file. If you don't have one then your Amazon account will put up a notice like this:
Taxpayer Identification Information
Amazon will want your Tax information before everything will work smoothly. If it's not set up properly then your Amazon page will render this error message:
Invalid Client ID
If you receive an error that your client_id is invalid or missing, this usually means one of two things:
- You have entered your Amazon Payments credentials incorrect in Downloads > Settings > Payment Gateways. Please verify that they have been entered correctly.
SSL is required for Amazon Payments to work. If yours isn't working in some way you'll see a window like this:
There are a variety of SSL related issues that could give this same error message. Here are some things to check:
- Make sure your browser is running in SSL mode. Look for something like this in you browser's location bar:
- Make sure you have "Enforce SSL on Checkout" turned on in the EDD Settings. Go to Downloads → Settings → Misc and you should see something like this:
To get them in the proper place, first log into your Amazon Seller Account. Then in the top right is a drop down list. that looks like this:
Click that drop down list and choose Login With Amazon. At that point you'll be presented with a page showing many things, but the important part looks like this:
Make sure you have the proper URLs in there with SSL. The "Allowed Return URLs" in the above image is called the Amazon MWS Callback URL in your EDD settings.