Support and help
Choose your ecommerce solution to find corresponding documentation, links to support, troubleshooting, and FAQ.
Amazon Pay for
Plugin documentation
Below you you find step-by-step instructions on how to integrate Amazon Pay to your online store.
Support
Instructional video
Amazon Pay for
To start offering Amazon Pay as a checkout method on your BigCommerce store, follow these steps:
Connect your Amazon Pay account with your BigCommerce store
- Go to the Amazon Pay Settings page in your BigCommerce Control Panel.
- Click Connect with Amazon Pay.
- On the Create account page, follow the instructions to complete the process of connecting your store with Amazon Pay.
- On the final page of the Connect with Amazon Pay process, click Transfer Credentials to BigCommerce.
You can find more help at Connecting with Amazon Pay on the BigCommerce website.
More help
If you have any questions about the Amazon Pay registration steps above, contact Amazon Pay Merchant Support.
For information about transactions, refunds, troubleshooting, or other common issues, see the Common Questions section of the Connecting with Amazon Pay documentation on the BigCommerce website.
Amazon Pay for
Prerequisites
- Shop version:
- Version 1.6 or higher
- PHP version:
- Minimum version: PHP 5.5
- Recommended version: PHP 7.1 or higher
- Third party plugins:
If you’re using one of the following plugins, update to the minimum required version below.
- One Page Checkout PS (Easy, Fast & Intuitive)
version 2.7.9 for Prestashop 1.6
version 4.0.12 for Prestashop 1.7 - One Page Checkout, Social Login & MailchimpSuperCheckout
version 7.0.2 - The Checkout
version 3.3.0 - One page checkout for Prestashop
version 2.3.13 for Prestashop 1.6
version 3.3.0 for Prestashop 1.7
- One Page Checkout PS (Easy, Fast & Intuitive)
Installation
Note: If you’re using the Amazon Pay – Login and Pay with Amazon module, disable it before installing Amazon Pay (Checkout v2).
- Sign in to your PrestaShop admin.
- Click Module, and then click Module Manager (for PrestaShop 1.6, click Modules and Services, and then click Payment).
- Search for Amazon Pay (Checkout v2), then click Enable, and then click Configure.
Configuration
- In the Authentication tab, the information required should be automatically filled in if you
were using Amazon Pay – Login and Pay with Amazon module and you upgraded to Amazon Pay (Checkout v2) module. If that’s the case, go to step 4 otherwise proceed to step 2.
- Click register if you haven’t registered an Amazon Payments merchant account yet.
- Click sign-in if you have an existing Amazon Payments merchant account.
Note: To sign in with your merchant account, choose a country, then click Create an Amazon Payments merchant account, and then click Sign in.
- Enter the URL of your privacy policy if you didn’t do it during registration, and then click
Transfer access keys.
Note: If you face any issues transferring your keys, see Manual keys exchange for troubleshooting. - In the Authentication tab, choose the Region your Amazon Pay Merchant account is registered in, and then click Save.
- Open the Configuration tab.
- For Livemode choose Live.
- In the Capture mode drop-down, choose when the order will be captured (for example, when the order is placed, when order is shipped, or manually).
- Set the different order statuses that correspond to your shop configuration.
- Click Save.
- Scroll down to the end of the page, and then copy the URL that shows under Please use this URL for your IPN configuration.
- Go to Seller Central.
- Click Settings, then click Integration Settings, and then click Edit.
- Paste the URL you copied in step 9 into the field Merchant URL, and then click Update.
- In the drop-down menu on top of the page, choose Sandbox view, and then repeat steps 11-12.
Troubleshooting
Manual keys exchange
Copy your keys and IDs manually into your PrestaShop configuration by completing the following steps:
- In a new browser tab, sign in to Seller Central.
- Click Integration, and then click Integration Central.
- Under Integration Settings, select Website or mobile.
- In the drop-down menu, choose PrestaShop, and then choose your version.
- Click Get instructions.
- Scroll down to the section API access, and then click Create keys.
- In the pop-up window, select Generate API credentials, and then add your store name in the text field Name your API keys.
- Click Create keys, and then save the Private Key (PEM file) to your hard disk.
- 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.
- To upload your Private Key, click Add file, and then upload the Private Key file (PEM file) that you’ve downloaded in step 8.
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, or contact Amazon Pay merchant support.
Amazon Pay for
This quickstart guide explains how to integrate Amazon Pay in your Magento online store version 2.2.6 or higher. For additional information, see Amazon Pay for Magento 2 on Github.
If you’re using Magento version 2.2.5 or below, follow the instructions on Amazon Pay and Login with Amazon extension for Magento 2 (Legacy).
Configuration
- Sign in to your Magento admin.
- In your sidebar, click Stores, and then click Configuration.
- In the upper-left corner, set the Scope (store view) for your Amazon Pay configuration.
- In the left panel under the Scope, click Sales, and then choose Payment Methods in the drop-down menu.
- Click Other Payment Methods, and then click Configure next to Amazon Pay.
Credentials
- Open the tab Credentials.
- To enable Amazon Pay, choose Enabled next to Amazon Pay.
- In a new browser tab, open Seller Central and sign in with your Amazon Payment merchant account.
- Click Integration, and then click Integration Central.
- Under Integration Settings, select Website or mobile.
- In the drop-down menu, choose Magento 2, and then choose version 2.2.6 or higher.
- Click Get instructions. Scroll down to the section API access, and then click Create keys.
- In the pop-up window, select Generate API credentials, and then add your store name in the field Name your API keys.
- Click Create keys, and then save the Private Key (PEM file) to your hard disk.
- Copy your Merchant ID, Public Key ID, and Store ID and paste them into the corresponding fields in the tab Credentials in your Magento 2 admin.
- Select the Payment Region based on where you registered your Seller account.
- For Sandbox choose Disabled.
- Click Save Config.
If you receive an error message, verify your credentials and try again.
IPN configuration
- Open the tab Credentials
- Copy the IPN URL.
- Go to Seller Central.
- Click Settings, and then click Integration Settings.
- Click Edit.
- Paste the URL into the Merchant URL field, and then click Update.
- In the drop-down menu on top of the page switch to Sandbox view, and then repeat steps 1, 2, 3, 4 and 5.
- Save your configuration, then switch back to Production view.
Options
- In Amazon Pay Configuration section, open the tab Options.
- To enable Amazon Sign-in, choose Enabled next to Amazon Sign-in.
- Choose one of the following Payment Action:
- Charge on Shipment
(Customer is charged when you create the invoice in Magento.) - Charge on Order
(Customer is charged when the order is placed.)
- Charge on Shipment
- Choose one of the following Authorization Mode:
- Immediate
(The authorization is processed immediately during checkout.) - Automatic
(The authorization is processed during the checkout. If this synchronous authorization times out, the asynchronous authorization request is triggered.)
- Immediate
Advanced
- In your Magento admin, open the tab Advanced, then click Sales Options.
- Enter your store name in the text field. Your store name will appear in Amazon Pay confirmation emails to your customer.
Complete configuration
- Click Save Config.
- In the sidebar, click System, and then click Cache Management.
- For each cache that appears invalid, tick the corresponding checkbox.
- In the drop-down menu, click Refresh.
- Click Submit.
If you require assistance, contact Amazon Pay merchant support.
Amazon Pay for
Installing Amazon Pay and Login with Amazon on your OpenCart store
After signing up for your Amazon Pay account, you can enable your OpenCart site to accept Amazon Pay as an additional payment method on your website.
- Sign in to your OpenCart admin.
- Select the option Extensions > Payments from the sidebar.
- Click the Install icon next to the Amazon Pay and Login with Amazon extension.
- Click the
Edit icon and enter values in the fields listed below (the values
can be found in
Seller
Central
under
Integration > MWS Access Key).
- Merchant ID (Seller ID)
- Access Key
- Secret Key
- Client ID
- Client Secret
- Choose the payment region for which you registered your Amazon Pay Merchant account.
- Set the Test Mode to Sandbox if you intend to test first in Sandbox mode, or Live if you would like to launch in Production mode.
- Copy IPN URL from the extension in OpenCart to Seller Central under Settings > Integration Settings > Merchant URL.
- Select a capture method:
- To capture funds on order, set Payment Mode to Payment.
- To authorise only on order, set Payment Mode to Authorization.
Note: Orders can be captured at the time of purchase or can be authorized only for later capture.
- Select the minimum order total required to place an order using Amazon Pay in your shop.
- Select the Geo zone from the drop-down list where you ship your goods to.
- Debug logging: Enabling Debug logging will write sensitive data to a log file. You should always disable unless instructed otherwise.
- Enable the extension in OpenCart by setting status to Enabled.
- Save your configuration
- Edit the Amazon Pay button: Go to Extensions › Modules › Amazon Pay and click Edit. Select the button size and colour, and then set the status to Enabled.
- Edit the Login with Amazon button: Go to Extensions › Modules › Login with Amazon and click Edit. Select the button size and colour, and then set the status to Enabled.
- Update layout information on the
System > Design > Layout
page:
- Add the
Login with Amazon module to the Account layout, using these
suggested settings:
- Position = Column Right (or adapt for your layout)
- Add the
Amazon Pay module to the checkout layout, using these suggested
settings:
- Position = Content Top (or adapt for your layout)
- Add the
Login with Amazon module to the Account layout, using these
suggested settings:
Amazon Pay for
For detailed instructions, see Amazon Pay - extension for OpenMage EU.
Installation
- Create a backup of your shop before installing the extension.
- Sign in to your Magento admin panel.
- Click System, then choose Tools from the drop-down menu, and then click Compilation.
- Make sure compilation is deactivated before you proceed with next steps.
- Click System, then choose Magento Connect from the drop-down menu, and then click Magento Connect Manager.
- Enter your admin credentials to sign in.
- In the Install New Extensions section, paste the following
extension key:
http://connect.creativestyle.de/Creativestyle_AmazonCheckout
- Click Install, and then click Proceed.
- After you installed the extension, refresh the page. The extension Creativestyle_AmazonCheckout now appears in the list of installed extensions.
Configuration
- If you already have an Amazon Pay merchant account skip to step 2. Otherwise, follow the
steps below:
- In your OpenMage admin panel, click System, and then choose Configuration from the drop-down menu. Under creativestyle, click Amazon Pay.
- Click the drop-down Don't have a merchant account yet? Register here, choose your Payment Region and click Quick-register Merchant account.
- Complete the Amazon Payments merchant account registration process.
- Go back to your Amazon Pay configuration and choose your Payment Region.
- In a new browser tab, sign in to Seller Central with your Amazon Payments merchant account.
- Click Integration, and then click Integration Central.
- Scroll to the end of the page. Under Manage client ID/store ID(s), click Create new client ID/store ID, and then fill in all required information under Configuration details.
- Click Integration Central.
- Click Create keys, type in a name, and then click Create keys.
- Save the private key file to your disk and open the file with a text editor.
- Copy the private key and then paste it into the field Private Key in your Amazon Pay configuration in OpenMage.
- Go back to Seller Central and copy your Merchant ID, Public Key ID and Store ID, and paste them into the appropriate fields in the Amazon Pay configuration in OpenMage.
- For Operation mode choose Production (Live).
- For Payment Action choose Authorize & capture.
- Click Save Config.
IPN Configuration
- In a new browser tab, sign in to Seller Central with your Amazon Payments merchant account..
- Click Settings, then click Integration Settings, and then click Edit.
- Add the URL of your online store followed by
/amazonpay/ipn
to the Merchant URL field (example: https://www.example.com/amazonpay/ipn), and then click Update. - In the drop-down menu on top of the page, choose Sandbox view, and then repeat steps 1, 2 and 3.
- Save your configuration, then switch back to Production view.
Add you URL to Seller Central
- In Seller Central, click Integration, and then click Integration Central.
- Click View client ID/store ID(s), and then click Edit.
- Add your website URL to the field Allowed JavaScript origins, and then click Save changes.
You have now set up Amazon Pay for your OpenMage store.
If you require assistance at any time during the registration or integration process, contact Amazon Pay merchant support.
Amazon Pay for
- Sign in to your Shopify admin.
- Click Settings, and then click Payment.
- In the Amazon Pay section, click Activate Amazon Pay.
- Sign in with your primary user account of your Amazon Payments merchant account, and follow the steps in the onboarding wizard.
Note: Don't change URLs. They were automatically retrieved from your Amazon Payments merchant account. - After you’ve completed the onboarding wizard, click Transfer Credentials to Shopify. You will then return to your Shopify admin.
Your Shopify store is now set up with Amazon Pay.
If you require assistance, contact Amazon Pay merchant support.
Amazon Pay for
For detailed information, refer to the WooCommerce help page.
Installation
- Sign in to your WordPress admin.
- Go to Plugins, and then click Add New.
- Search for WooCommerce Amazon Pay, click Install Now, and then click Activate.
Amazon Pay Account Setup
- In your WooCommerce admin, click Settings.
- Click Payments.
- Find the Amazon Pay plugin, and then click Manage next to it.
- From the Payment Region dropdown, choose your store location that matches your Amazon Payments merchant account (for example United Kingdom).
- 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.
- Click Connect to Amazon Pay to get to the Amazon Pay merchant registration page.
- Choose your business location from the drop-down menu, and then click
Create an Amazon Payments merchant account.
- If you already have an Amazon Payments merchant account, click Sign In.
- To register a new Amazon Payments merchant account, fill in the required information, and then click Create account.
- 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.
Configuration
Amazon Pay merchant account details
- 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.
- 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. - 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:
- Copy the link under Advanced configurations.
- Sign in to your Amazon Payments merchant account in Seller Central .
- Click Settings, then click Integration Settings , and then click Edit.
- Paste the URL you copied in step 1 into the field Merchant URL , and then click Update.
- In the drop-down menu on top of the page, choose Sandbox view , and then repeat steps 3-4.
- In the drop-down menu on top of the page, switch back to Production view.
- 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.
Troubleshooting
You have now set up Amazon Pay for your WooCommerce store.
If you require assistance at any time during the registration or integration process, contact Amazon Pay merchant support.