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
Open Dashboard → Integrations → Shift4 POS.
- 2
Click Connect with Shift4 and approve Lighthouse access.
- 3
Load locations and choose the row that matches this restaurant.
- 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
Send a test order (marked test in Shift4) and confirm it appears on the POS.
- 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.