Skip to navigation Search UltraCart Get Started

Import orders from any marketplace, call center, or system UltraCart does not connect to directly, using the Channel Partner API.

The channel partner API is how UltraCart takes orders from channels it has no ready-made connector for. Set up a Custom Channel Partner, give it an API key, and your marketplace, call center, order-entry tool, or in-house system can submit orders that land in UltraCart beside your StoreFront sales.

It is built into every UltraCart account and is the same engine that powers the named channel partner integrations. Call centers and distribution websites lean on it heavily, because it lets them place orders on a merchant's behalf without screen-scraping a checkout or keying orders in by hand.

Without it, every new sales channel means a second order system, manual re-entry, and inventory that drifts out of sync. With the channel partner API, each channel posts its orders straight into UltraCart, where they use your existing inventory and distribution centers and show up in your reporting, tagged with a short code that shows where each order came from.

Developers can submit orders through the REST API with official SDKs in seven languages, and teams without a developer can use the HTTPS POST method or a spreadsheet import. Each channel partner gets its own API key with request logging, and card payments are handled safely through UltraCart hosted fields so raw card numbers never pass through the API.

  • Orders From Any Channel: Bring in orders from marketplaces, call centers, and systems without a dedicated connector.
  • REST API and SDKs: Submit orders with official SDKs in seven languages, or call the REST API directly.
  • No-Code Options: Use HTTPS POST or a spreadsheet import when you do not have a developer.
  • Source Tracking: A short code on each Custom Channel Partner shows exactly where every order came from.
  • Secure Card Handling: Card data is tokenized with UltraCart hosted fields, so the API never receives raw card numbers.

Channel Partner API FAQ.

What is the UltraCart channel partner API?

A built-in way to import orders from channels UltraCart does not integrate with directly. You create a Custom Channel Partner, connect an API key, and submit orders to it.

How do I set up a Custom Channel Partner?

Create an API key with Channel Partner permissions under Configuration, Development, then go to Configuration, Custom Channel Partners, click New, fill in the code and name, and select that key.

Do I need a developer?

Not always. Developers can use the REST API and SDKs, while the HTTPS POST method and spreadsheet import work without custom code.

Can I send credit card payments through the API?

Yes, but not as raw card numbers. Tokenize the card with UltraCart hosted fields first, then include the token with the order.

Can one API key serve several channels?

No. Each Custom Channel Partner has its own API key, so create a new key for every channel you connect.

How do I troubleshoot a failed order import?

Each API key keeps a request log. Review it first, and contact UltraCart Support if you need help with the integration.

Support

Our dedicated, support team is here to help you every step of the way!

Never outsourced. 100% in-house, US-based support.

Talk to real people who understand your business—no AI bots, no automated responses. Our experienced team is ready to help you solve problems, big or small.

Learn More

Quick answers to common questions.

Need assistance fast? Access our robust knowledge base or connect with a support representative for swift resolutions.

View FAQ

Extensive documentation and code examples.

Dive into our detailed guides and examples to optimize your UltraCart experience. From setup to advanced features, our resources cover it all.

View Docs

Personalized phone and email support.

Pick up the phone and speak directly with our expert team, or send an email for personalized assistance tailored to your needs.

Reach Out!

Video training tutorials, guides and tips.

Explore a library of easy-to-follow video resources to master every feature of UltraCart and maximize your eCommerce success.

View Videos

Onboarding Assistance for New Merchants.

Get personalized help setting up your store, adding products, and integrating payment gateways to launch quickly and confidently.

Contact Support