---
title: "Ordering.co as Middleware for Your Own Website and App"
description: "Keep your own website, app or kiosk. Connect it once to the Ordering.co API and reach the POS, delivery, marketplace and payment integrations in the Dashboard."
canonical: https://www.ordering.co/solutions/middleware/
---

# Keep your storefront. Connect it to everything else.

Your website, app or kiosk stays yours. Connect it once to the Ordering.co API, and Ordering.co routes menus, orders and statuses to the POS, delivery, marketplace and payment providers already in the Dashboard.

[Book a demo](https://www.ordering.co/contact/?meeting=demo#book)[Book a demo](https://www.ordering.co/contact/?meeting=demo#book)

- More than 15 POS integrations
- More than 20 delivery partners
- More than 50 payment gateways

Illustrative order route

## One connection in the middle of your stack

1. 01Your front**Website, app or kiosk**
2. 02Ordering.co API**Menus, orders, statuses**
3. 03Your stack**POS, delivery, marketplaces, payments**
4. 04Webhooks**Order status back to your front**

Already have a front end? You don't need a new one. Ordering.co sits in the middle and connects it to the tools you use.

Why Ordering.co as middleware

## Build one integration instead of dozens.

Every POS, courier and marketplace has its own API, credentials and edge cases. Connect your front end to Ordering.co once and use the integrations that are already built and maintained.

### One API, many destinations

Your team connects to a single, documented REST API. The POS, delivery, marketplace and payment connections behind it are already in the Dashboard.

### Menus come from your POS

Supported POS integrations sync menus into your project, so your website and app read one catalog instead of keeping copies in step.

### Statuses flow back

Webhooks and the API tell your front end when an order is accepted, prepared, picked up or delivered, so you notify customers in your own design.

### One Dashboard for every channel

Orders from your own front ends, marketplaces and other channels land in the same Dashboard, ready to manage, report on and export.

### Change providers without a rebuild

Add a courier, a marketplace or another payment gateway from the Dashboard. The connection between your front end and Ordering.co stays the same.

### Your accounts, your data

You connect each provider with your own account and credentials. Your menus, customers and orders stay yours.

How the connection works

## Your front on top. Your stack underneath. Ordering.co in the middle.

Customers order in the experience you built. Ordering.co receives the order through the API, sends it to the POS and delivery provider you choose, and returns every status change to your front end.

- Your website
- Your app
- Your kiosk

![Ordering.co](https://www.ordering.co/assets/logos/ordering-lockup-color-on-white.svg)![Ordering.co](https://www.ordering.co/assets/logos/ordering-lockup-color-reversed.svg)API · Dashboard · Menus, orders and statuses

- POS
- Delivery
- Marketplaces
- Payments

Getting started

## From sign-up to your first routed order.

Your team builds one connection. Everything else is set up from the Dashboard.

1. 01Create your projectSign up at accounts.ordering.co. Your project and Dashboard are ready as soon as you log in.
2. 02Connect your providersIn the Dashboard, add the POS, delivery, marketplace and payment providers you use, with your own accounts.
3. 03Connect your front endYour developers send the orders placed on your website or app to your project through the Ordering.co API.
4. 04Listen for statusesSet up webhooks so your front end receives every order update, then test end to end and go live.

What you can connect

## Use the integrations already in the Dashboard.

Pick a category to see every provider, how it connects and what it syncs.

- [01POSWansoft, Square, Clover, Oracle Simphony, Shopify and more: menus in, orders out.](https://www.ordering.co/integrations/pos/)
- [02POS through middlewareDeliverect, ItsaCheckmate, Stream and Mokka reach many more POS systems.](https://www.ordering.co/integrations/middleware/)
- [03DeliveryUber Direct, DoorDash Drive, Shipday, Lalamove, Stuart and your own drivers.](https://www.ordering.co/integrations/delivery/)
- [04MarketplacesUber Eats, DoorDash, Rappi and Just Eat orders in the same Dashboard.](https://www.ordering.co/integrations/marketplaces/)
- [05PaymentsStripe Connect, Adyen, PayPal, Mercado Pago and more than 50 gateways.](https://www.ordering.co/integrations/payments/)
- [06Loyalty and CRMOrdering Loyalty, HubSpot through Zapier, Mailchimp and Spoonity.](https://www.ordering.co/integrations/loyalty/)
- [07AnalyticsGoogle Analytics 4, Google Tag Manager, Meta Pixel and Segment.](https://www.ordering.co/integrations/analytics/)
- [08AutomationWebhooks, plugins, Zapier and WhatsApp order notifications.](https://www.ordering.co/integrations/automation/)

For developers

## Documented, server-side, ready to build on.

The same API, webhooks and plugins Ordering.co uses for its own products. Keep your API key on your server and build the connection your front end needs.

- REST API

  One base URL per project and language, authenticated with an API key in the X-Api-Key header.

- Webhooks

  Order events delivered to your own URL instead of polling.

- Plugins

  Hook-based extensions built from your Dashboard.

- MCP

  Connect AI tools to your Ordering.co account.

FAQ

## Questions teams ask before connecting.

Do I have to use the Ordering.co website or apps?

No. You can keep your own website, app or kiosk and connect it to Ordering.co through the API. The Ordering.co website and apps stay available if you want them later.

Do I need to build each integration myself?

No. The integrations are already built into the Dashboard. Your team builds one connection from your front end to the Ordering.co API, then you turn on the providers you need.

Whose accounts do the integrations use?

Yours. You connect each POS, courier, marketplace or payment provider with your own account. Any fees those providers charge are billed by them.

How do order statuses reach my website or app?

Through webhooks configured in the Dashboard, or by reading orders through the API. Your front end then shows each update to the customer.

Is this the same as the middleware integrations?

No. Middleware integrations such as Deliverect or ItsaCheckmate connect Ordering.co to more POS systems. Here, Ordering.co itself is the middleware between your own front end and your providers. You can use both together.

What if the integration I need isn't listed?

Tell us which provider you use. New connections are scoped with the Ordering.co team and quoted separately as custom work.

## Related

- [IntegrationsAll integrationsBrowse every provider in the Dashboard.](https://www.ordering.co/integrations/)
- [IntegrationsMiddleware integrationsReach more POS systems through Deliverect, Stream and others.](https://www.ordering.co/integrations/middleware/)
- [DevelopersAPI and MCPEndpoints, webhooks and AI tools for your team.](https://www.ordering.co/developers/api-mcp/)
- [SolutionsSoftware companiesPut ordering inside the product you already sell.](https://www.ordering.co/solutions/software-companies/)
- [SolutionsAgencies and resellersDeliver ordering projects for your clients.](https://www.ordering.co/solutions/agencies-resellers/)

## Keep what you built. Connect what you need.

Create your project and route your first order from your own front end through Ordering.co.

[Book a demo](https://www.ordering.co/contact/?meeting=demo#book)[Talk to Ordering.co](https://www.ordering.co/contact/)
