How do I add Checkout by Amazon to my store?

In a previous article (located here) we discussed how to acquire the various credentials you’ll need for setting up Checkout by Amazon (CBA). This article will detail where and how you’ll be using those credentials to add CBA to your store.

This article contains the following sections. Please click on a link below to be taken to the specific topic.

Before you Begin
Back to top

You will first want to make sure you have the correct “callback” URL specified in your Amazon Seller Central account. This will be the URL that your Checkout By Amazon profile will use to communicate properly with your store.

  1. Log into your Amazon Seller Central and set your view to “Checkout by Amazon (Production View)”

  1. Then proceed to Settings ->Checkout Pipeline Settings which is located at the top right of the screen.

  1. Click on “Edit” as shown in the image below

  1. And enter your store’s https://[secure URL]/amazon_cba_ipn.asp in the “Merchant URL” field
  2. Then click Submit.

The rest of this article will explain where to place the various credentials from Checkout by Amazon, into your 3dcart store.

Part I: Setting up the Payment Gateway
Back to top

The first step is to add an online payment method for CBA. To do this, log into your 3dcart Online Store Manger and, using the left hand navigation menu:

  1. Go to Settings ->Payment
  2. Click on the “Select Payment” button found in the Payment Methods area
  3. Click on the “+Add New” button at the top right
  4. From the drop-down menu, select Checkout by Amazon.

You can also take this opportunity to select which options you’d like for CBA to apply to. For example, Country, State, price ranges, etc

  1. Click “+Add” to add the payment option.

Part II: Adding your Merchant Credentials
Back to top

Once the payment method is added, it’s now time to add your Checkout by Amazon credentials. If you do not yet have this information, please review the article located here to see where to get your various credentials.

Look for your newly added Checkout By Amazon payment module and click on its “Settings” link

For this step in the process, be sure that you’re clicking on the “Settings” one.

  1. In the Merchant ID field, enter the ID given to you by Amazon.
  2. To enter your Access key, please click on the pencil icon
  3. Finally, input your Secret Key as given to you by Amazon.

You may also take this opportunity to click on the “Advanced Settings” button to further refine your payment method by adding a description, caption, and confirmation message if desired.

  1. When ready, click “Save” at the top right to commit your changes.

Part III: Additional Settings
Back to top

Now that you’ve added your base Amazon Credentials, you will need add your Amazon Marketplace Web Servies credentials to the CBA module. The following steps will outline this process.

  1. Once again, look for your Checkout by Amazon payment option and click on the “Settings” button located next to it.
  2. This time, click on the “Amazon Settings” link

The page that you arrive to will contain areas for controlling how the CBA integration works.

  1. Select whether you’d like to have Tax and Shipping calculation made by the store
    *See Additional Information below

*Additional Information

These checkboxes control how Tax and Shipping calculations are handled by CBA

If you wish, you may mark these two check boxes as selected. This way tax and shipping information relfects what is being calculated by your store. However, in some cases, you may want to have these calculations done completely on the Amazon side of things, in which case you’d unmark the checkboxes as needed.

  1. Enter your Marketplace ID, and MWS Access Keys in the appropriately labeled areas.
  2. (OPTIONAL) Mark the “Send an email” checkbox and specify an email address where the log will be sent to
  1. Map your shipping methods to the appropriate CBA type.
    **See Additional information regarding mapping below
  2. Click Save Changes to commit your settings completely.

**Additional Information

Amazon has only 4 shipping methods that they use for ALL of their processes; while 3dcart allows you to specify shipping methods from several carriers, as well as custom shipping methods when needed. The purpose of this “mapping” step is simply to associate your 3dcart shipping methods to Amazon’s CBA shipping methods.

As mentioned, Amazon has the following basic shipping methods

  • Standard
  • Expedited
  • One Day
  • Two Day

When you integrate your store with Checkout by Amazon, the module will list all of your existing shipping methods on the settings page. As a merchant, your job will be to map your existing Shipping methods to the most appropriate CBA type. For example, if you’re using one of USPS’ next day air methods, you should probably mapp it to CBA’s One Day type.

To clarify, this process is simply for labeling purposes so that your customer – when paying with CBA – will see that the shipping methods they choose on Checkout by Amazon correspond realistically to the prices being sent from your 3dcart store to the module.

Your store is now set up for Checkout by Amazon.

Part IV: CBA in Action
Back to top

The following steps will show how the module will appear to your customers.

  1. Customer adds item to cart.
  2. At the View Cart page they will see a new “Checkout with Amazon” button.

Part V: CBA Order Process
Back to top

As a Merchant, you should be aware of how the CBA orer process works. The following is a brief outline of how your cart communicates with CBA and how the orders are processed.

  1. An order is placed on your store using Checkout by Amazon.

Behind the Scenes:
CBA makes a call to your store to create the order on 3dcart. During this initial step, the order is placed in “Unpaid” status.

Approximately 15 minutes later – CBA makes a second call to your store. This time the call is to tell your store that the order is valid.

During this step the order is placed in “New” status by the CBA Script and labeled as “Ready to Ship”

  1. Once the order is in the “New” queue, you can process it as needed. Ultimately, this process will involve setting the order to shipped status when you fulfill the order.

Behind the Scenes:
Once the order is in “Shipped” status a third call is made between your 3dcart store and the CBA module. This time, the call is to let CBA know that the order is fulfilled and can be safely processed by Amazon.

When looking at the CBA orders from your 3dcart Online Store Manager, you will notice time stamps similar to the following, letting you know of the order’s status with CBA.