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.
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.
- Log into your Amazon Seller Central and set your view to "Checkout by Amazon (Production View)"
- Then proceed to Settings ->Checkout Pipeline Settings which is located at the top right of the screen.
- Click on "Edit" as shown in the image below
- And enter your store's https://[secure URL]/amazon_cba_ipn.asp in the "Merchant URL" field
- Then click Submit.
Your 3dcart store's secure URL can be seen by logging into your 3dcart Online Store Manager and going to Settings -> General ->Store Settings. It will be located at the very bottom of the "Store Information" section.
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:
- Go to Settings ->Payment
- Click on the "Select Payment" button found in the Payment Methods area
- Click on the "+Add New" button at the top right
- 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
- 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
Note that there are TWO setting links listed for the payment option. One is called "Amazon Settings" and the other is called just "Settings"
For this step in the process, be sure that you're clicking on the "Settings" one.
- In the Merchant ID field, enter the ID given to you by Amazon.
- To enter your Access key, please click on the pencil icon
- 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.
- 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.
- Once again, look for your Checkout by Amazon payment option and click on the "Settings" button located next to it.
- This time, click on the "Amazon Settings" link
The page that you arrive to will contain areas for controlling how the CBA integration works.
- Select whether you'd like to have Tax and Shipping calculation made by the store
*See Additional Information below
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.
- Enter your Marketplace ID, and MWS Access Keys in the appropriately labeled areas.
- (OPTIONAL) Mark the "Send an email" checkbox and specify an email address where the log will be sent to
The log email is sent every hour and contains useful information about the orders taken and processed via CBA. This can be useful in tracking down possible issues. However, as stated, the emails are sent every hour and they are sent regardless of whether a CBA order was placed or not. Therefore, you may want to only use this log email if/when a problem arises such as an order not coming in as expected.
- Map your shipping methods to the appropriate CBA type.
**See Additional information regarding mapping below
- Click Save Changes to commit your settings completely.
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
- 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.
- Customer adds item to cart.
- At the View Cart page they will see a new "Checkout with Amazon" button.
Your customers can also see this button on the subsequent checkout screens.
- When selecting Checkout by Amazon, your customer will be able to log into their respective Amazon account and pay through it rather than entering a credit card at your site.
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.
- 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"
- 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.