Note Magento 1 support ended in June 2020. We recommend you to migrate to Magento 2 and use the Amazon Pay extension for Magento 2. To migrate, follow the instructions on Migrating from Magento 1 to Magento 2

Amazon Pay for Magento 1

For detailed information, see creativestyle Amazon Pay - extension for Magento 1.x EU.


  1. Create a backup of your shop before installing the extension.
  2. Sign in to your Magento admin panel.
  3. Click System, then choose Tools from the drop-down menu, and then click Compilation.
  4. Make sure compilation is deactivates before you proceed with next steps.
  5. Clcik System, then choose Magento Connect from the drop-down menu, and then click Magento Connect Manager.
  6. Enter your admin credentials to sign in.
  7. In the Install New Extensions section, paste the following extension key:
  8. Click Install, and then click Proceed.
  9. After you installed the extension, refresh the page. The extension Creativestyle_AmazonPayments now appears in the list of installed extensions.


  1. If you already have an Amazon Pay merchant account skip to step 2. Otherwise, follow the steps below:
    1. In your Magento 1 admin panel, click System, and then choose Configuration from the drop-down menu. Click Amazon Pay under creativestyle and Amazon Pay and Login with Amazon page will display.
    2. Below Don’t have a merchant account yet? Register here, choose your Payment Region and click Quick-register Merchant account.
    3. Complete the Amazon Payments merchant account registration process.
  2. In a new browser tab, sign in to Seller Central with your Amazon Payments merchant account.
  3. Click Integration, and then click Integration Central.
  4. Under Manage client ID/store ID(s), click Create new client ID/store ID, and then fill in all required information under Configuration details.
  5. Go back to your Magento admin panel and open the Amazon Pay and Login with Amazon configuration page.
  6. Click Click to reveal your Amazon Seller Central config to open the Amazon Seller Central configuration tab and copy the URLs from the field Allowed JavaScript Origins.
  7. Go back to Seller Central and paste the URLs you just copied into the field Allowed JavaScript Origins.
  8. Go back to your Magento admin panel and copy the URLs under Allowed Return URLs.
  9. Go back to Seller Central and paste the URLs you just copied into the field Allowed Return URLs.
  10. Click Save Changes.
  11. Click Integration, then click MWS Access Key, and then click Copy your keys.
  12. Copy the whole content that appears from the pop-up window.
  13. Go back to your Magento admin panel and open Don’t have a merchant account yet? Register here.
  14. Choose your Payment Region, then paste the copied content into the Seller Central Configuration text field, and then click Validate Amazon Payments Account.
  15. Click Save Configuration.

Complete the configuration

  1. Open the Configuration
  2. For Operation mode choose Production (Live).
  3. For Payment Action choose Authorize & capture.
  4. In the section Backend/order processing:
    1. For Authorization processing choose Synchronous
    2. For Enable Instant Payment Notifications choose Yes
  5. In the Order status section:
    1. For New order status choose Pending
    2. For Order status on authorization choose Processing
    3. For Order status on invalid payment method, Order status on transaction timed out, Order status on Amazon Rejected and Order status on processing failure, choose On hold
  6. Click Save Configuration.

IPN Configuration

  1. Open the Amazon Seller Central config tab and copy the IPN endpoint URL.
  2. In Seller Central click Settings, then click Integration Settings, and then click Edit.
  3. Paste the URL you just copied into the field Merchant URL, and then click Update.
  4. In the drop-down menu on top of the page, choose Sandbox view, and then repeat steps 1, 2 and 3.
  5. Save your configuration, then switch back to Production view.

You have now set up Amazon Pay for your Magento 1 store.

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