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.
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.2xxcodes signify a successful request.4xxand5xxcodes indicate an issue with the request - such as a missing required field, an invalid API key, or improperly formatted data.
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
- 400 - Bad Request
- 422 - Unprocessable Entity
