Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated images and documented store connection screen.

...

After logging in to Amazon Seller Central you will see a dashboard.  The Amazon Seller Central website manages your sales on Amazon.com as well as your Checkout by Amazon.  Look at the top navigation bar.  If the navigation bar has a drop down that shows www.amazon.com as shown below:

Image RemovedImage Added

then click the drop down list and select "Amazon Payments Advanced Pay (Sandbox View)" as shown below:

Image Removed

Amazon Payments Getting Started Guide

...

At this point we need to look up one more piece of information below going to UltraCart and configuring Amazon Payments.  In the upper right corner of Seller Central click Settings -> Integration Settings as shown below.

Image Removed

...

titleConfiguring Allowed Domains (Allowed JavaScript Origins)

"Allowed Javascript Origins" in the Amazon Payments integration Settings

Inside of Amazon Pay you need to configure the allowed domains:

Whitelist your Storefront domain

By default, web browsers block JavaScript calls from one origin that attempt to call a script on another origin. To use FoxyCart to make calls on your behalf, you must add your FoxyCart checkout domain to your Amazon Pay account.

...

Image Added

Copy the Merchant ID as shown below into the same text document used in Step 2.

Image RemovedImage Added

While on the Integration Settings page we can quickly configure the Instant Notification Settings URL.  This allows Amazon to proactively notify UltraCart about the flow of Amazon payments through the various stages.  Click Edit next to the Integration Settings and then configure the Integrator URL as:

...

After saving the Integration Settings should look like this:

Image RemovedImage Added

Open another browser window, login to your UltraCart account and navigate to:

...

Now that we're in the production mode of Amazon Payments we need to configure the IPN notification URL one more time.  In the upper right corner of Seller Central screen, click Settings -> Integration Settings as shown below.


Image RemovedImage Added

On the Integration Settings page configure the Instant Notification Settings URL.  This allows Amazon to proactively notify UltraCart about the flow of Amazon payments through the various stages.  Click Edit next to the Integration Settings and then configure the Integrator URL as:

...

After saving the Integration Settings the screen should look like this:

Image RemovedImage Added

Note

Failure to configure the Integrator URL for Instant Notifications will result in slower processing of Amazon orders on your UltraCart account.

From the dashboard, click on Create Configuration for your Store Connection as shown below.

Image Added

Complete the store configuration.  Pay careful attention to the JavaScript origins field and populate that with the URL to your StoreFront.


Image Added


Troubleshooting Going Live Errors

...

In the details of that message you find the error code InvalidAccessRequest.For solutions,

please see the following Amazon Pay knowledgebase article: https://pay.amazon.com/help/BNU8UTA8Z5U7SRJTo resolve this issue, configure the JavaScript origins on your Store Connection configuration shown above.


Frequently Asked Questions: FAQ about Amazon Payments