Skip to main content
The Landed Cost integration empowers merchants and developers to connect directly the OpenBorder platform to deliver seamless cross-border shopping experiences. With just a few API calls, you can calculate accurate landed costs - including duties & taxes - and submit finalized orders for processing through the OpenBorder Order Management System (OMS). By integrating with OpenBorder, you enable real-time landed cost estimates at checkout, streamlined order submission, and end-to-end visibility from purchase to delivery. This integration method offers a headless approach for providing guaranteed landed cost at checkout. It is designed for merchants building and hosting their own e-commerce storefronts. If you are using an e-commerce platform such as Shopify or BigCommerce, we recommend integrating with our dedicated OpenBorder app.

Authentication

To ensure every transaction on the OpenBorder platform remains safe and secure, all API requests must be authenticated. OpenBorder uses API keys to verify and authorize requests. Your unique API key will be provided by our Implementation team during onboarding and must be included in the header of each request you send to the OpenBorder API. If you need help managing your API key, please contact our Implementation team for assistance.

Environments

The Landed Cost API is available in two environments: Staging and Production.
  • Staging is designed for testing, integration development, and validating your workflows before going live.
  • Production is the live environment used to process real landed cost calculations and orders for merchants operating on the OpenBorder platform.
Use the Staging environment to safely test and refine your integration before moving to Production.

Status and Error Codes

When you send a request to the Landed Cost API, the response will include an HTTP status code that indicates the outcome of the request.
  • 2xx codes signify a successful request.
  • 4xxand 5xx codes indicate an issue with the request - such as a missing required field, an invalid API key, or improperly formatted data.
For any response returning a 4xx status code, the API will include an error message detailing the specific cause and how to resolve it. The following is a list of status codes that can be returned by the Landed Cost API.

Common Status Codes

Example Error Responses