Non Hosted API
APIs for localization and checkout
Localization - provides country-specific address field labels, currencies, and current exchange rates.
Localizing your product prices as well as how you accept your customer’s name and address have the greatest effect on whether an international shopper purchases from your online store. Our Localization API is designed to be called with results cached before your international shoppers arrive at your site.
For more details, please visit the Localization API page.
Checkout - provides shipping quotes, duty and tax quotes, and restricted items screening.
The hardest part of selling to international shoppers is accurately calculating shipping rates, allowing for prepayment of import duties and taxes, and mitigating the risks of restricted items that hold the whole order up in customs.
This API section accepts the details of completed orders and screens them for US Denied Parties that you cannot legally export to; it is designed to be called during an international shopper’s checkout process, upon their filling in their shipping address, and upon completing their order.
These endpoints provide you with accurate shipping quotes, import duties and taxes, and screen the items being purchased for restrictions. These restrictions can be caused by many reasons, including country import laws, brand restrictions, carrier restrictions, etc. Additionally, when you take an order from an international customer, you need to call our API with a few more details so that we can screen the customer against US Denied Party Lists. If your customer is in fact a denied party, we will send an email notification to your organization.
To access our API, you will need an API Security Token. Your account manager can provide this to you.
First, you will be given a test API security token to be used with our integration & testing environment. Once you are ready to call our production API environment, we will send you a production API security token.
The API security token is passed to our API as an HTTP header named
Test API environment details
Our test environment is not intended to support load testing or other intense testing. Its purpose is for system integration testing. If you need specific testing, please contact us and we will do our best to accommodate you.