Menu

OpenCart

Setup instructions

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.

  1. Sign in to your OpenCart admin.
  2. Select the Extensions > Payments option from the sidebar.
  3. Click the Install icon next to the Amazon Pay and Login with Amazon extension.
  4. 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
  5. 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.
  6. Copy IPN URL from the extension in OpenCart to Seller Central under Settings > Integration Settings > Merchant URL.
  7. Enable the extension in OpenCart by setting status to Enabled. Note: Additional modules must be enabled in the steps below to complete the integration.
  8. Select Extension > Modules from the sidebar.
  9. Install the Login with Amazon button

    Edit settings: select the button size and color, and then set the status to Enabled.

  10. Install the Amazon Pay button

    Edit settings: select the button size and color, and then set the status to Enabled.

  11. Select a capture method under Extensions > Payments > Amazon Pay and Login with Amazon:
    1. To capture funds on order, set Payment Mode to Payment.
    2. To authorize 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.
  12. Update layout information on the System > Design > Layouts page:
    1. Add the Login with Amazon module to the Account layout, using these suggested settings:
      • Position = Column Right (or adapt for your layout)
      • Sort Order = 0
    2. Add the Amazon Pay module to the checkout layout, using these suggested settings:
      • Position = Content Top (or adapt for your layout)
      • Sort Order = 0