We finally have a client that has an Amazon Account to suppliment her efforts to sell direclty to conumers via the Online WordPress Shopping Cart sysetm that is Woo. Most payment gateways are pretty easy to configure these days with the pre-existing funcitonalty in WooCommerce out of the box, but Amazon is not one of them. You have to use a 3rd party plug-in, and there are two that show up in the search results to add to the confustion. You must also sign up for and Amazon Seller Account.
Why go trough all the trouble just to have 2 seperatge checkout options?
Well, can’t be the only one that will pretty much only buy something if I can buy it off my Amazon account. I have to want something pretty bad to pull out my credit card and decided if I really want to give this random website my cc info. If I can buy on Amazon, why not!
Step by Step Guide to Configure Amazon Checkout for WooCommerce
You must use Amazon Pay, which is Amazon’s checkout system (not “Pay with Amazon” links or affiliate tools).
What You Need
- A WooCommerce store
- An Amazon Seller Central account (or Amazon Pay merchant account)
- The Amazon Pay for WooCommerce plugin
Step 1: Install the Right Plugin
In WordPress:
- Go to Plugins → Add New
- Search for Amazon Pay for WooCommerce
- Install & activate Amazon Pay
If you see a plugin called Amazon Payments Advanced or Amazon Affiliate, those will not work for checkout.
Step 2: Create / Access Your Amazon Pay Account
Go to:
- pay.amazon.com
- Sign in with your Amazon Seller account
- If prompted, enable Amazon Pay for your account
You’ll need these credentials:
- Merchant ID
- Public Key ID
- Private Key (download once!)
- Store ID (optional but recommended)
Step 3: Configure Amazon Pay in WooCommerce
In WordPress:
- Go to WooCommerce → Settings → Payments
- Click Amazon Pay
- Enable it
- Enter:
- Merchant ID
- Public Key ID
- Upload the Private Key
- Choose:
- Sandbox mode (for testing)
- Live mode (when ready)
Recommended settings:
- Enable Login with Amazon
- Enable Express Checkout on product & cart pages
- Set Payment Capture = Automatic

Step 4: Test in Sandbox Mode
Before going live:
- Enable Sandbox Mode
- Use Amazon’s test buyer accounts
- Place a test order
- Confirm:
- Order appears in WooCommerce
- Payment appears in Amazon Pay dashboard
Step 5: Go Live
Once testing works:
- Disable Sandbox Mode
- Save settings
- Place a real order using an Amazon account
Common Problems (and Fixes)
“Amazon Pay plugin installed but nothing to configure”
You likely installed:
- An Amazon Affiliate plugin
- Or an old/deprecated Amazon Payments plugin
Fix: Remove it and install Amazon Pay for WooCommerce
Amazon Pay not showing on checkout
Check:
- Payment method is enabled
- Your theme supports WooCommerce hooks
- No checkout-blocking plugins (cart optimizers, headless checkout, etc.)
Orders created but not paid
Set:
- Capture Method = Automatic
- Verify Amazon Pay account is fully approved
Fees (Important)
- No monthly fee
- Typical fee: ~2.9% + $0.30 (varies by volume & region)
- Amazon Pay is treated like a credit card processor
When Amazon Pay Makes Sense
✔ Your customers already use Amazon
✔ You want faster checkout
✔ You sell physical goods
✔ You want fewer abandoned carts
Not ideal for:
- Subscriptions (limited support)
- Digital-only products with instant delivery (extra verification)
What is the difference between amazon Pay and amazon Pay Express?
Amazon Pay Express is a checkout shortcut that sits on top of Amazon Pay.
It adds:
- “Pay with Amazon” buttons on:
- Product pages
- Cart page
- One-click checkout
- Automatic address + payment selection
Think of it like:
Amazon Pay Express = turbo button
There is no separate account, no extra fees, and no extra plugin.
Core Difference at a Glance
| Feature | Amazon Pay | Amazon Pay Express |
|---|---|---|
| What it is | Full payment method | Accelerated checkout experience |
| Checkout flow | Traditional WooCommerce checkout | Skips cart & checkout steps |
| Customer action | Enters checkout, then selects Amazon Pay | Clicks Amazon Pay button immediately |
| Address entry | Can be manual or via Amazon | Pulled automatically from Amazon |
| Best for | Standard checkout | Reducing cart abandonment |
WordPress Payment Configuration
Do you need help with your WordPress Website? Contact Code Team Blue Today for a Free Consultation.