Ecommerce plugins

Amazon Pay for WooCommerce

For detailed information, refer to the WooCommerce help page.


  1. Sign in to your WordPress admin.
  2. Go to Plugins, and then click Add New.
  3. Search for WooCommerce Amazon Pay, click Install Now, and then click Activate.

Amazon Pay Account Setup

  1. In your WooCommerce admin, click Settings.
  2. Click Payments.
  3. Find the Amazon Pay plugin, and then click Manage next to it.
  4. From the Payment Region dropdown, choose your store location that matches your Amazon Payments merchant account (for example United Kingdom).
  5. Amazon Pay is automatically turned on for customers. Enable/Disable is checked by default. Uncheck Enable/Disable to turn off Amazon Pay for your live customers when you test your Amazon Pay integration.
  6. Click Connect to Amazon Pay to get to the Amazon Pay merchant registration page.
  7. Choose your business location from the drop-down menu, and then click Create an Amazon Payments merchant account.
    1. If you already have an Amazon Payments merchant account, click Sign In.
    2. To register a new Amazon Payments merchant account, fill in the required information, and then click Create account.
  8. Add your business name, domains and the URL of your privacy policy, and then click Transfer Access Keys to automatically transfer your Amazon Payments keys and IDs to your Amazon Pay plugin configuration in WooCommerce.


Amazon Pay merchant account details

  1. Don’t make any changes to the keys and IDs in your plugin configuration. This data has been passed automatically from Seller Central to your store.
  2. To test your Amazon Pay integration turn on Use Sandbox by choosing Yes from the dropdown menu. You cannot receive live transactions with Sandbox turned on.
    Note: Create an Amazon Pay Sandbox test account to test transactions in sandbox mode.
  3. If you’re offering subscriptions by using WooCommerce Subscriptions, enable Subscriptions support by choosing Yes from the dropdown menu.

Advanced configurations

To manage orders through Amazon Pay in your WooCommerce backend (capture funds, refund customers, reauthorize payments, and close payments), you must enable Instant Payment Notifications (IPN). To receive payment notifications through your IPN URL, follow the steps below:

  1. Copy the link under Advanced configurations.
  2. Sign in to your Amazon Payments merchant account in Seller Central.
  3. Click Settings, then click Integration Settings, and then click Edit.
  4. Paste the URL you copied in step 1 into the field Merchant URL, and then click Update.
  5. In the drop-down menu on top of the page, choose Sandbox view, and then repeat steps 3-4.
  6. In the drop-down menu on top of the page, switch back to Production view.
  7. For Payment Capture, choose Authorize and capture the payment when the order is placed.

Display Options

For Button language and Button color, choose the option that best fits your shop layout.

To complete the configuration, click Save changes.

Video Walkthrough

Further assistance

If you require any assistance at any time during the registration or integration process, contact Amazon Pay Merchant Support.