Ecommerce plugins

Amazon Pay for PrestaShop


  1. Shop version:
  2. a. Version 1.6 or higher
  3. PHP version:
  4. a. Minimum version: PHP 5.5
    b. Recommended version: PHP 7.1 or higher
  5. Third party plugins: If you're using one of the following plugins, update to the minimum required version below:
  6. a. One Page Checkout PS (Easy, Fast & Intuitive):
      i. Version 2.7.9 for PrestaShop 1.6
      ii. Version 4.0.12 for PrestaShop 1.7
    b. One Page Checkout, Social Login & MailchimpSuperCheckout:
      i. Version 7.0.2
    The Checkout:
      i. Version 3.3.0
    One Page Checkout for PrestaShop:
      i. Version 2.3.13 for PresaShop 1.6
      ii. Version 3.3.0 for PresaShop 1.7


Note:If you're using the Amazon Pay – Login and Pay with Amazon module, disable it before installing Amazon Pay (Checkout v2).
  1. Sign in to your PrestaShop admin.
  2. Click Module, and then click Module Manager (for PrestaShop 1.6, click Modules and Services, and then click Payment).
  3. Search for Amazon Pay (Checkout v2), then click Enable, and then click Configure.


  1. In the Authentication tab:
  2. a. Click register if you haven't registered an Amazon Payments merchant account yet.
    b. Click sign-in if you have an existing Amazon Payments merchant account.
  3. Enter the URL of your privacy policy if you didn't do it during registration, and then click Transfer access keys.
  4. Note:If you face any issues transferring your keys, see Manual keys exchange for troubleshooting.
  5. In the Authentication tab, choose the Region your Amazon Pay Merchant account is registered in, and then click Save.
  6. Open the Configuration tab.
  7. For Livemode choose Yes.
  8. For Loglevel choose Only errors.
  9. In the Capture mode drop-down, choose when an order will be captured (when order is placed, when order is shipped, or manually).
  10. For Authorization Processing Mode choose Synchronous.
  11. Set the different order statuses that correspond to your shop configuration.
  12. To enable the Amazon Pay Additional Payment Button during checkout, choose Yes for Show the Amazon Pay button as a payment method.
  13. Click Save.
  14. Scroll down to the end of the page, and then copy the URL that shows under Please use this URL for your IPN configuration.
  15. Go to Seller Central.
  16. Click Settings, then click Integration Settings, and then click Edit.
  17. Paste the URL you copied in step 12 into the field Merchant URL, and then click Update.
  18. In the drop-down menu on top of the page, choose Sandbox view, and then repeat steps 14-15.
  19. Switch back to Production view.


Manual Keys Exchange

Copy your keys and IDs manually into your PrestaShop configuration by completing the following steps:

  1. In a new browser tab, sign in to Seller Central.
  2. Select the hamburger menu in the upper left
  3. Click Integration and select Integration Central.
  4. Under Integration Settings, select Website or mobile.
  5. In the drop-down menu, choose PrestaShop, and then choose your version.
  6. Click Get instructions.
  7. Scroll down to the section API access, and then click Create keys.
  8. In the pop-up window, select Generate API credentials, and then add your store name in the text field Name your API keys.
  9. Click Create keys, and then save the Private Key (PEM file) to your hard disk.
  10. Copy your Merchant ID, Public Key ID, and Store ID and paste them in the corresponding fields in the Authentication Tab in your PrestaShop admin.
  11. To upload your Private Key, click Add file, and then upload the Private Key file (PEM file) that you've downloaded in step 9.

Other issues

If you have any other difficulties with your integration, open the Contact us tab in the PrestaShop backend, and then download your log files. Send them to your Amazon Pay account manager with a detailed description of the issue.

If you require assistance, contact Amazon Pay Merchant Support if you already have an Amazon Payments merchant account.

Plugin documentation

Below you find step-by-step instructions on how to integrate Amazon Pay to your PrestaShop online store:


Insturctional Video