For developers

One integration.
Every lane.

REST in, JSON out, versioned at /api/v1/. Open the visit, send the plate — the identity graph is resolved for you, and the charge settles across every vertical on the network. Public docs, a sandbox key, no sales call to start.

live · 99.9% / 90d
POST /api/v1/visitscopy
Authorization: Bearer pvd_live_…
siteId: ste_4th_pine

201 Created
{ id: "vis_01K…",
  status: "charge.settled" }

One contract, four surfaces

What you call — and what the rail resolves for you.

Catalog

you call
you define

we resolve
plans, products, price rules

Transactions

you call
you open a visit

we resolve
we settle + receipt it

Identity

you call
you send a plate

we resolve
we resolve the driver

Memberships

you call
you enroll

we resolve
we match across the network

Identity, resolved

Send a plate. Get back a driver.

A capture lands a Visit with the Driver already attached — matched by the weighted, OCR-confusable-aware identity engine, scored with make/model/color corroboration. You never run the graph; you call the rail and the identity is resolved.

POST /api/v1/events/plate-captured
{ plate: "7XYZ123", state: "FL" }

201 Created
{ 
  visit: "vis_01K…",
  vehicle: "veh_…",
  driver: "drv_…"  // resolved for you
}

Security as confidence, not jargon

The parts you'd build anyway — already built, and contractual.

HMAC-signed ingress

Edge devices sign every plate-capture with a per-site secret. Replay-protected, no Bearer key on exposed hardware.

Idempotency, built in

Send an Idempotency-Key; a retry returns the original result, never a duplicate charge. Safe to replay.

Per-merchant isolation

Row-level security pins every query to the calling merchant. No cross-merchant joins without a contracted opt-in.

Versioned + stable

/api/v1/* is permanent. Signed code, HMAC keys, and runbooks pin to it. We don't move your endpoint.

Build once

One API. Then it works in every lane.

The same contract powers all five verticals — ship the integration once and the rail fans it out across the network.

pvd_test_…free sandbox · no card
A developer building on the paived.io API

Open the docs. Get a key. Ship.

paived.io is an open rail — built to be built on. Tell us what you're building and we'll get you a sandbox key.