WooCommerce Amazon Pay

WooCommerce Amazon Pay

Install the Amazon Pay plugin for your WooCommerce store and take advantage of a seamless checkout experience
Rating:
2.5
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
20000+
Last Updated:
Sep 24, 2024
WordPress Version:
5.5 or higher
Tested up to:
6.6.2

Fast, Secure Payments

Complete purchases quickly and securely using existing Amazon account information.

Engage Customers Seamlessly

Eliminate the need for customers to create new accounts or enter new information.

Reduce Fraud and Chargebacks

Leverage Amazon's advanced fraud protection technology to minimize fraudulent transactions.

Expand Your Customer Base

Access Amazon's global Prime customer base and grow your audience through co-marketing initiatives.

2.5.3 – 2024-09-24

  • Fix – Add onboarding text and link
  • Fix – Update the plugin Author on wp.org
  • Fix – Set Merchant account details selector as toggle
  • Fix – Adjust the feedback prompt trigger moment
  • Fix – Adjust the plugin description on the WC settings page
  • Fix – Check the configuration link removed from actual page
  • Dev – Bumped tested up to WordPress v6.6.2.
  • Dev – Bumped tested up to WooCommerce v9.3.2.

2.5.2 – 2024-07-25

  • Fix – Error when using a non Standard decimal amount for a currency.
  • Fix – chargeAmount.Amount is invalid when changing currency after selecting other shipping address.
  • Fix – Hide the -OR- on Minicart when selecting “Enable hide button mode”.
  • Fix – Change Payment Method for a Subscription Paid with another Payment Method.
  • Fix – Express Checkout on Product page not getting the values of the variations created by WooCommerce Product Add-Ons and Gravity Forms Product Add-ons

2.5.1 – 2023-10-30

s

  • Add – New Amazon Pay Platform related Headers.
  • Add – Extendable Multi-currency compatibility.

2.5.0 – 2023-07-20

  • Add – Plugin review Prompt.
  • Fix – Amazon Pay button is displayed on Product pages even when product is Out Of Stock.
  • Fix – WooCommerce Blocks compatibility.
  • Fix – Limit gateway’s frontend settings for blocks
  • Update – PHP 8 compatibility fixes.
  • Update – Update WP and WC tested up to.

2.4.1 – 2023-02-15

  • Fix – Identify if the provided order id refers to an actual order completed through Amazon Pay.

2.4.0 – 2023-01-26

  • Update – Bumped required WordPress and WooCommerce versions.
  • Fix – Address street missing in billing address (Germany addresses).
  • Fix – Activate alexa delivery notifications request format.
  • Fix – Allowed currencies population is not taking into account status of compatible multi currency plugin.
  • Fix – Cancelled authorizations should mark order as “Pending payment”.
  • Fix – Compatibility with WooCommerce HPOS (custom order tables).
  • Fix – Fatal error when merchant was not migrated to V2 keys.

2.3.0 – 2022-10-11

  • Add – Adds estimatedOrderAmount attribute to Amazon Pay button.
  • Add – Adds support for Amazon Pay on Cart and Checkout Blocks of WooCommerce Blocks.
  • Add – Adds the estimated order amount in every place available by the plugin.
  • Fix – If the currency changes while in the FrontEnd the Gateway will alter its availability based on its settings.
  • Fix – Warning shouldn’t appear on Single product regarding the ‘subscriptions_enabled’ not being set.

2.2.4 – 2022-08-12

  • Fix – Infinite Loop causing Memory Exhaustion.

2.2.3 – 2022-08-12

  • Fix – Pick the proper currency when it gets changed by and external multi-currency plugins.
  • Fix – Addressed possible fatal errors on widgets page and order pay endpoint.
  • Fix – Addressed possible fatal errors when Amazon credentials partially provided.

2.2.2 – 2022-06-17

  • Fix – Require phone number only when purchasing physical products.

2.2.1 – 2022-06-13

  • Fix – Addresses incorrect gateway availability logic.

2.2.0 – 2022-05-30

  • Add – Make Amazon Pay available as a traditional gateway option.
  • Add – Support Alexa Delivery notifications.
  • Add – Support Amazon Pay “Classic” on the checkout block of WooCommerce blocks.
  • Fix – Render Amazon Pay buttons even if they are not visible.
  • Fix – Prevents a JavaScript fatal when rendering Amazon Pay button.
  • Fix – Make Amazon Pay available for supported currencies only.
  • Dev – Bumped tested up to WordPress v6.0.

2.1.3 – 2022-04-11

  • Fix – Amazon Pay shouldn’t be available when not supported currency selected.
  • Dev – Bumped tested up to WordPress 5.9.

2.1.2 – 2022-03-17

  • Fix – Payment fails when site name is longer than 50 characters.
  • Fix – Payment fails when recurring payment frequency is passed as an integer.
  • Fix – Order changes status to ‘Failed’ during payment processing.
  • Fix – Error opening subscriptions details due to internal errors.
  • Fix – Multiple pay buttons showing on shipping method change (thank you gyopiazza).
  • Fix – Additional way of identifying order id on return.

2.1.1 – 2022-02-03

  • Fix – Honoring WooCommerce’s setting for decimals when formatting numbers.
  • Fix – Formatting numbers won’t separate thousands by ‘,’.

2.1.0 – 2022-01-10

  • Update – Disable option “Hide standard checkout button on cart page” when other payment gateway are activated.
  • Fix – Enable subscription amount change support.
  • Fix – Accept states without letters mark variations on shipping restriction.
  • Fix – Render cart button on update shipping method.
  • Add – Process orders created in V1 with V2 handlers.
  • Fix – Interference when subscriptions payment method changes to other payment method.
  • Fix – Force Decimals to 2 on amounts sent to API to prevent errors on api calls.
  • Fix – Save Amazon Reference Id on order _transaction_id order meta field on payment process.
  • Update – Hide the API V1 keys on setting when the V2 onboarding is done.
  • Fix – Disabling “Hide standard checkout button on cart page” option hides the gateway on the new installations.
  • Update – Translation and comments fixes (thank you geist-ahnen, shoheitanaka).

2.0.3 – 2021-06-15

  • Fix – Issues with state level handling of shipping zones.
  • Fix – Issue that attempted to initialize the plugin in the REST API, throwing a fatal error.
  • Fix – Issue with subscriptions and checkout session validation, which forced customers to login again.
  • Add – Logging when users are asked to log in again, to debug other potential issues with this validation.

2.0.2 – 2021-05-26

  • Fix – Issue that caused secret key from pre v2 to be lost after migrating to v2.
  • Add – Allow recovery of v1 secret key if lost during migration to v2.

2.0.1 – 2021-05-14

  • Update – WP tested up to 5.7.
  • Update – WC tested up to 5.3.
  • Fix – Properly compose url for order action buttons.

2.0.0 – 2021-05-11

  • Upgrade to use the latest Amazon Pay frontend technology and backend API. Functionalities in parity with the previous version.

1.13.1 – 2021-02-25

  • Fix – Avoid hiding default shipping fields at checkout.

1.13.0 – 2021-02-18

  • Update – WP tested up to 5.6.
  • Update – WC tested up to 5.0.
  • Fix – Fatal checkout error when changing subscription’s payment method if user is logged out of Amazon account.
  • Fix – Checkout error when address book state does not match WooCommerce state data.
  • Fix – Multi-currency compatibility is not detected when Price Based on Country and WMPL is active.
  • Fix – PHP error when the currencies_supported option is not set.
  • Fix – Add InheritShippingAddress to AuthorizeOnBillingAgreement. InheritShippingAddress = True when orders are shipping physical products.
  • Fix – Missing order ID in session.
  • Fix – Normalize and refactor URL handling when checkout page url is not set.

1.12.2 – 2020-05-05

  • Fix – Fatal checkout error when submitting orders that do not need shipping.

1.12.1 – 2020-05-04

  • Update – WC tested up to 4.1.

1.12.0 – 2020-04-20

  • Add – Automatic key exchange on setup for GB and EU regions.
  • Add – Handling for manual encrypted key exchange.
  • Add – Pending transactions processed automatically even if the IPN isn’t received.
  • Add – Additional server-side logging for SCA transactions.
  • Update – WC tested up to 4.0.
  • Update – WP tested up to 5.4.
  • Fix – Transaction timeout handling.
  • Fix – Orders are created without billing information.
  • Fix – Xero invoice exporting on order creation.
  • Fix – Users are created with empty address fields.

1.11.1 – 2020-02-13

  • Fix – Properly encode URL string

1.11.0 – 2020-01-21

  • Add – Strong Customer Authentication (SCA) support for subscriptions (billing agreements).
  • Add – Support for custom checkout fields.
  • Add – Optimal login option to “Login with Amazon” feature.
  • Update – Attach WooCommerce and Amazon Pay plugin version as transaction meta data.
  • Update – Enable gateway by default and show a warning that it’s live.

1.10.3 – 2019-11-18

  • Update – WC tested up to 3.8.
  • Update – WP tested up to 5.3.

1.10.2 – 2019-08-08

  • Update – WC tested up to 3.7.

1.10.1 – 2019-06-11

  • Fix – Payment options not working when Amazon Pay v1.10.0 is active
  • Fix – Checkout broken when Login with Amazon app is disabled

1.10.0 – 2019-06-03

  • Add – Strong Customer Authentication (SCA) support for United Kingdom, Euro Region merchants

1.9.1 – 2019-04-17

  • Tweak – WC tested up to 3.6.

1.9.0 – 2019-02-11

  • Update – Allow transactions of more than $1000 via async/IPN.
  • Update – Upgrade merchant onboarding and registration experience.
  • Update – Allow to capture payments in multiple currencies.
  • Fix – Avoid using float css property so the cart button is always wrapped by the parent div.

1.8.5 – 2018-10-17

  • Update – WC tested up to 3.5.

1.8.4 – 2018-05-17

  • Update – WC tested up to version.
  • Update – Privacy policy notification.
  • Update – Export/erasure hooks added.
  • Fix – Missing most of the address information.

1.8.3 – 2018-05-09

  • Add – Hook to show/hide amazon address widget “woocommerce_amazon_show_address_widget” (bool), hidden by default.
  • Add – New setting field to Enable/Disable Subscriptions support.
  • Fix – Compatibility fixes with Advanced Ordernumbers plugin.
  • Tweak – Allow Subscription details to be changed for Subscriptions paid through Amazon.

1.8.2 – 2017-03-12

  • Tweak – Change refund_type string for IPNs when a payment refund is received for subscriptions.

1.8.1 – 2017-12-15

  • Update – WC tested up to version.

1.8.0 – 2017-11-29

  • Tweak – Added IPN handlers to handle notifications from Amazon. Currently only add the notification as order notes.
  • Tweak – Handle order refund when IPN for payment refund is received.
  • Tweak – Added admin notices for conditions that may cause an issue: 1) WooCommerce Germanized is active with disallow cancellation option enabled 2) Shop currency doesn’t match with payment region.
  • Fix – Remove restriction of subscriptions on EU region. Amazon has reached general availability for the recurring payments product. No white listing needed anymore in any region.
  • Fix – Hide customizable button settings if login with Amazon app is disabled.
  • Fix – Check city if state is missing from address widget. Please note that StateOrRegion, known as state in WooCommerce, is not mandatory in Amazon address. If the fallback is failed, the workaround would be from shipping zone to target the country.
  • Fix – Handles buyer canceled scenario via IPN.

1.7.3 – 2017-07-06

  • Tweak – Change Payment mark after Amazon re-brand.
  • Tweak – Add setting link in plugin action links.
  • Fix – Issue in PHP 7.1 might throw an error when trying to checkout.
  • Fix – Added proper handler for AmazonRejected. It won’t render the widgets and redirect to cart immediately.
  • Fix – Removed explicit limit check when authorizing billing agreement. Order will be failed when attempting to authorize such payment and subscription still inactive until the order is paid.
  • Fix – Suppress coupon notice/form when the transaction is declined with reason code InvalidPaymentMethod.
  • Fix – PHP Notice: id was called incorrectly when attempting to pay Subscription product.

1.7.2 – 2017-06-27

  • Add – New Woo plugin header, for WooCommerce 3.1 compatibility.

1.7.1 – 2017-05-01

  • Fix – Issue where address is not being passed in new order email.
  • Fix – Issue where billing and shipping information from Amazon were not saved when login app is not enabled.
  • Fix – Make address widget read-only when authorization is declined with reason code InvalidPaymentMethod.

1.7.0 – 2017-04-04

  • Fix – Update for WooCommerce 3.0 compatibility.
  • Fix – Issue where subscription renewal order could not find billing agreement ID.
  • Tweak – Compability with WPML.
  • Fix – issue where disabled guest checkout with generated username and password blocked checkout.
  • Tweak – Updated strings “Amazon Pay” as the brand name.
  • Fix – Improper handling of declined authorization.

Excellent support

By garycorcoran on February 10, 2025

Worked with the developers supporting me in an unusual reverse proxy situation. Couldn't be more supportive. A great help!!!

top

By Klaus Kullmann (amafino) on November 17, 2024

Unbedingt Hinweise zu Cache-Plugins beachten.

Edit: 17.11.24 Immer wieder einmal ohne funktion nach update

Crashed our website - again

By patrickhs on June 10, 2024

Updates are so far behind it is no longer compatible with the latest versions of Wordpress/WooCommerce. This is the second time in 3 years I have had to remove it to get my website back online. It's crazy that a company the size of Amazon can't keep a simple plugin like this updated. We have regular customers that were using this who now have to go a new route because of this.

Don't waste your time.

By z8eldred on April 24, 2024

It doesn't work. Come to think of it very few payment methods by Woocommerece work well. Each update creates headaches.

Terrible account registration process and support

By tia44oth on March 29, 2024

I don't recommend Amazon Pay. Terrible service and account registration process. I have opened an account with them and their system won't accept my charge method despite the card ticking all of the boxes of their requirements. I keep on getting error messages that 'something went wrong'. I have about 10 back and forth emails with their incompetent customer services team who fails to provide 'support' to resolve the issue. Proceeding with closing the Amazon Pay account. I was able to open an account with one of their competitors in 5 minutes.

Works without problems for me + great support

By lucafriedrich on February 16, 2024

.

Excellent customer support

By elysianlifestyle on January 12, 2024

Excellent support in helping with establishing my site

Suspended without warning, unable to dispute/resolve timely

By meloyelo51 on November 24, 2023

Definitely do not recommend as your only payment gateway...make sure you have a backup.

Been using for about 2 years. They have never updated the fees to the sales page like all other payment gateways, so you have to login everytime you make a sale to see the charged fee amounts. This has always bothered me and suggested to developers several times in the past. This week they disable my site without warning saying violation of TOS for accepting donations and not being a non profit. Phone call cannot resolve, have to email as a dispute. The phone rep could not confirm of exact violation and said I should have received a warning first to give me time to correct it. I was then advised the dispute process via email may take several weeks to get an answer. Only thing I can think of is basically having an option to accept tips (which can't even be accepted via this plugin, only PayPal since there is no "product" or "item" to attach it to.)

Thanks for cutting me off right in the middle of the Black Friday/Christmas holiday rush.

Only works in the USA, EU, UK or Japan, nowhere else.

By lesliedeanbrown on November 14, 2023

Only works in the USA, EU, UK or Japan, nowhere else.🤷‍♂️
Otherwise it will clash with your main shop currency, in my case not allow me to keep default $AUD currency.
It should clearly state this in the description, but it doesn't.

Install. Register. Error. Uninstall.

By hekreates on October 18, 2023

It's a shame that a giant like Amazon has such a crappy plugin for Woocommerce. After wasting time registering for Amazon Pay we ended up uninstalling the plugin because it says that Amazon Pay is not available on our website.

We connected our Amazon Pay account in the settings, automatically, and we also did it later manually, but nothing, it doesn't work.

We will continue to use Stripe and Paypal, which work perfectly.

Try other plugins too!

Art WooCommerce Order One Click

Plugin for WooCommerce. It includes the catalog mode in the store (there are no prices and the Buy button) and can turn on the Buy/Order button in one …

Try Demo More Details

Clearout Email Validator – Real-Time Email Verification on WordPress Forms

Block invalid emails like temporary, disposable, etc. with our real-time email verification. Verify email address during form-fill and stop form spam.

Try Demo More Details

Shop Page WP

Create an affiliate shop page on your website. Simple to setup and add products to start making money from affiliate links on your blog.

Try Demo More Details
Screenshots
Author Site Author Site

Try WooCommerce Amazon Pay With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.