Delivery orders straight into your POS

One API between your POS and every delivery platform.

Integrate RapidHub once and receive orders from Wolt, Uber Eats, Delivery Hero and Just Eat Takeaway in one canonical format, in real time. Status updates, menus and opening hours flow back through the same API.

Interface
REST + WebSocket (SignalR)
Start testing
Sandbox, no platform account
Your POSDelivery platforms
Built-in connectors for
WWolt UUber Eats LLieferando JJust Eat TThuisbezorgd.nl ffoodora GGlovo
The integration problem

One integration instead of one per platform.

Every delivery platform has its own API, authentication, webhooks, menu format and rate limits, and each one changes on its own schedule. RapidHub absorbs that work so your POS speaks a single, stable API.

01

Orders into your POS

Every order arrives as the same JSON: items, options, notes, customer, delivery details, discounts, fees and taxes, with money in minor units.

02

Status back to the platform

Accept, reject, ready, picked up and delivered: one call, and RapidHub translates it into each platform's own flow, deadlines and reason codes.

03

Menus, stock and opening hours out

Push your menu once. RapidHub converts it per platform, queues stock changes and respects every platform's rate limits.

Direct connections

A connector per platform in your product

With RapidHub

One API; platform changes stay in the hub

Schematic. Available data flows depend on each platform.

How it works

From sign-up to the first order in minutes.

Start in the sandbox with test orders. When a restaurant goes live, you only add its platform connection; your POS code stays the same.

  1. 1

    Create an account and a restaurant

    Each restaurant gets its own key. Your POS stores it and uses it for every call.

  2. 2

    Connect the platforms

    Link the restaurant's Wolt, Uber Eats, Delivery Hero or Just Eat Takeaway store in the dashboard. Credentials are stored encrypted.

  3. 3

    Receive orders in real time

    Open one WebSocket to /hubs/orders. Every new, updated or canceled order arrives as an OrderEvent.

  4. 4

    Drive the order from your POS

    Accept, mark ready or reject with POST /pos/orders/{id}/state. RapidHub updates the platform for you.

import * as signalR from "@microsoft/signalr";

const HUB = "https://hub.rapidpaygroup.com";
const hub = new signalR.HubConnectionBuilder()
  .withUrl(`${HUB}/hubs/orders?access_token=${key}`, {
    transport: signalR.HttpTransportType.WebSockets,
    skipNegotiation: true,
  })
  .withAutomaticReconnect()
  .build();

// Wolt, Uber Eats, Delivery Hero, Just Eat: one event, one format
hub.on("OrderEvent", async (e) => {
  const order = JSON.parse(e.order);   // canonical order 2.0
  await printKitchenTicket(order);

  await fetch(`${HUB}/pos/orders/${e.orderId}/state`, {
    method: "POST",
    headers: {
      "X-Restaurant-Key": key,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ state: "Accepted", prepTimeMinutes: 20 }),
  });
});

await hub.start();
Same code for every platformQuickstart →
Features

Built for the rush hour, not just the demo.

Everything a POS needs to take delivery orders reliably, without maintaining a connector per platform.

One canonical order

A single, versioned JSON model for every platform. No more per-platform parsing in your POS.

Real-time push

Orders reach the till over WebSocket the moment the platform sends them, with a REST catch-up after any reconnect.

No lost orders

Webhooks are stored before they are acknowledged. Retries, reconciliation and idempotency keep every order exactly once.

Status sync

Accept, reject with reason, preparation time, ready, picked up, delivered: mapped to each platform's own state machine and deadlines.

Menu, stock and hours

One menu push for all platforms, including prices, options, allergens and deposits. Sold-out items and opening hours follow.

Secure by default

Platform credentials encrypted with AES-256-GCM, signed webhooks verified, rotatable restaurant keys and two-factor login.

Multi-restaurant

Chains and groups: every branch has its own key and connections, and each order is routed to exactly one restaurant.

Sandbox platform

A built-in mock platform sends test orders and validates menus, so you can build before any platform approves a test store.

Dashboard included

Restaurants, connections, live orders, delivery log and usage in one dashboard, in English, German and Spanish.

Your operating model

API, dashboard, or both.

Decide how much of the setup lives in your product and how much in RapidHub.

API

Your own interface

Create restaurants and connections by API and keep the whole experience inside your POS.

Dashboard

Ready-made operations

Use the RapidHub dashboard for onboarding, platform connections and order monitoring.

Combined · recommended

Both together

Orders and status through the API, setup and support through the dashboard.

1 API
for every delivery platform
Real time
WebSocket push to the till
AES-256
encrypted platform credentials
OpenAPI 3
documented, with Postman collection
GDPR
EU company, EU data protection

Ready to take your first delivery order?

Create an account, add a restaurant and send a test order from the sandbox. No platform contract needed to start.