All integrations

Shift4

OAuth with Shift4 Lighthouse, pick your venue location, and push online orders into compatible POS (SkyTab direction) via the Developers Marketplace Online Ordering API.

What you need (dashboard & API)

Follow Get started on POS & integrations for OAuth and connection flows. Some fields are configured only on the server by your operator.

  • Shift4 Marketplace OAuth app

    Operator sets SHIFT4_CLIENT_ID + SHIFT4_CLIENT_SECRET on the API host and registers the redirect URL (SHIFT4_OAUTH_REDIRECT_URI or dashboard callback).

  • Lighthouse location

    After OAuth, load eligible locations and select the numeric location id; the app calls marketplace installation before order push.

How to get started

  1. 1

    Open Dashboard → Integrations → Shift4 POS.

  2. 2

    Click Connect with Shift4 and approve Lighthouse access.

  3. 3

    Load locations and choose the row that matches this restaurant.

  4. 4

    In the Shift4 Developer / Marketplace app, register the Online Ordering subscription URL: `https://<API-host>/webhooks/pos/shift4/online-ordering` (same pathname as `SHIFT4_WEBHOOK_SUBSCRIPTION_PATH` if you override it).

  5. 5

    Send a test order (marked test in Shift4) and confirm it appears on the POS.

  6. 6

    Keep Push online orders enabled unless you need to pause outbound sync.

When you are done, run a test order from your public menu to confirm everything lines up with your kitchen workflow.