Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service
Driver & Butler premium chauffeur service

Developers

Connect your platform to Driver & Butler. Push rides from your own systems, receive real-time status updates, and let our engine handle dispatch, tracking, secure communication, payment and compliant invoicing.

What follows is a technical overview. Complete documentation — endpoint specifications, authentication scheme, payload schemas and integration guides — is shared with approved partners under agreement.

Platform & stack
Modern PHP 8.4 core

A purpose-built backend on PHP 8.4 with a single-entry router and a normalised MySQL data model. No bloated framework — a lean, fast, fully-owned codebase we control end to end.

Installable PWA

Progressive Web App with service worker and push notifications (VAPID) for both guests and chauffeurs — native-like, installable, offline-ready, no app store dependency.

Stripe payments

Card payments, prepaid wallet and on-board settlement through Stripe Payment Element, with webhook-driven reconciliation and full accounting traceability.

The ride injection API
Authenticated requests

Each partner receives scoped credentials. Requests are JSON over HTTPS; rides are validated, normalised and injected straight into our dispatch workflow.

Predictable schema

A stable request structure — pickup, drop-off, schedule, passenger and reference fields — designed to map cleanly onto your existing booking model.

Same lifecycle as native

Injected rides are zoned, dispatched and tracked exactly like our own bookings — one workflow, one source of truth, one compliant invoice.

Real-time webhooks
Event-driven updates

Register an endpoint and receive status events as they happen — assigned, en route, arrived, on board, completed, cancelled — to keep your systems in sync without polling.

Signed & verified (HMAC)

Every payload is signed with a shared secret (HMAC-SHA256) and verified with constant-time comparison — tamper-proof, replay-aware, sender-authenticated.

Fast, idempotent delivery

We acknowledge quickly and process asynchronously. Deliveries are idempotent and de-duplicated, so retries never create double bookings or duplicate notifications.

Secure communications & engineering
Number masking

Guest and chauffeur reach each other through a relayed line (Twilio voice & SMS) — neither party ever sees the other's real number. Privacy is enforced by design.

Transactional email

Authenticated SMTP delivery with branded templates. Confirmations, tracking links and the compliant invoice are generated and attached automatically — no manual step.

Invoicing built in

Each completed ride yields a Factur-X EN16931 invoice, generated inline and ready for the French e-invoicing mandate — delivered to your flow with zero extra work.

Signed tracking links

Live tracking is exposed through signed, expiring links — your guests follow the chauffeur in real time, with no login and no exposure of internal identifiers.

Geolocated mission trail

Every stage of a ride records a timestamped GPS point, building a verifiable mission trail — from assignment to completion, including start & end-of-ride photo proof.

Production-grade pipeline

Our inbound integrations already run in production with real mobility operators — a proven, resilient pipeline rather than a proof of concept.

How onboarding works
1 · Request access

Tell us about your platform and expected volume. We provision scoped partner credentials.

2 · Receive the full docs

Approved partners get the complete technical documentation — endpoints, authentication, schemas, webhook events and a sandbox to test against.

3 · Connect & go live

Validate your webhook endpoint with our built-in test tool, run end-to-end, then switch to production.

Become an integration partner

Full documentation, credentials and a sandbox are shared with approved partners. Tell us about your platform and we'll set you up.

Become a Partner →