Ecommerce plugins

Amazon Pay for Magento 2

For detailed information, refer to the Magento user guide.


  1. Sign in to your Magento admin.
  2. In your sidebar, click Stores, and then click Configuration.
  3. In the upper-left corner, set the Scope (store view) for your Amazon Pay configuration.
  4. In the left panel under the Scope, click Sales, and then choose Payment Methods in the drop-down menu.
  5. Click Other Payment Methods, and then click Configure next to Amazon Pay.


  1. Open the tab Credentials.
  2. In a new browser tab, open Seller Central and sign in with your Amazon Payments merchant account.
  3. Go to Integration, then click MWS Access Key, and then click Copy your keys.
  4. Copy the entire content of the popup window.
  5. Go back to your Magento backend and paste the content into the text field in the Credentials tab.
  6. Click Validate Amazon Payments account, and then click Save Config.

If you receive an error message, verify your credentials are correct and try again.


  1. In your Magento admin, open the tab Options.
  2. To enable Amazon Pay, choose Yes next to Amazon Pay.
  3. To enable Login with Amazon, choose Yes next to Enable Login with Amazon.
  4. Choose one of the following Payment Actions:
    1. Charge on Shipment
      (Customer is charged when you create the invoice in Magento).
    2. Charge on Order
      (Customer is charged when the order is placed).
  5. Choose one of the following Authorization Modes:
    1. Immediate
      (The authorization is processed immediately during checkout).
    2. Automatic
      (The authorization is processed during the checkout. If this synchronous authorization times out, the asynchronous authorization request is triggered).
  6. For Update Mechanism choose one of the following:
    1. Data Polling via Cron job
      (Poll payment updated through Magento’s default cron job).
    2. Instant Payment Notifications (IPN)
      (Receive payment notifications through the Instant Payment Notification URL).

IPN configuration

  1. Open the tab Credentials.
  2. Copy the Instant Payment Notifications URL.
  3. Open Seller Central and sign in with your Amazon Payments merchant account.
  4. Click Settings, and then click Integration Settings.
  5. Click Edit.
  6. Paste the URL into the Merchant URL field, then click Update.
  7. In the drop-down menu on top of the page switch to Sandbox view, and then repeat steps 1, 2, 3, 4 and 5.
  8. Save your configuration, then switch back to Production view.


  1. In your Magento admin, open the tab Advanced, then click Sales Options.
  2. Enter your store name in the text field. Your store name will appear in Amazon Pay confirmation emails to your customer.

Complete the configuration

  1. Click Save Config.
  2. Within the sidebar, click System, and then click Cache Management.
  3. For each cache that appears invalid, tick the corresponding checkbox.
  4. In the drop-down menu, click Refresh.
  5. Click Submit.

If you require assistance, contact Amazon Pay merchant support.