Start

Zippy KYC overview

Integrate identity verification with hosted flows, APIs, and signed webhooks.

Zippy KYC helps merchants verify customer identity with inquiry templates, hosted verification, review decisions, and signed webhooks.

Start building

Models

Integration models

API-key merchant flow

Your backend opens an inquiry with X-Api-Key, stores the returned inquiry identifier, and directs the customer to the hosted flow.

Portal hosted inquiry link

Operators create inquiries from the dashboard (openedSource=PORTAL_LINK). Customers complete verification on the hosted experience; your systems still consume webhooks and status APIs.

Architecture

How Zippy works

Identity verification flow

Merchant backend

Opens an inquiry

X-Api-Key

Zippy API

Returns inquiryId

Hosted verification

Customer completes KYC

Decision

Policy and review outcome

Decision events

Approved

inquiry.approved

Needs Review

inquiry.review_in_progress

Declined

inquiry.declined

Your HTTPS webhook

Decisions land as inquiry statuses such as Approved, Needs Review, and Declined. Document images are exportable when status is Approved or Needs Review.

Quickstart

10-minute integration path

  1. Create a portal account / tenant and publish an inquiry template with webhook subscriptions.
  2. Create an API key (zk_live_..., shown once).
  3. Register an HTTPS webhook endpoint and store whsec_....
  4. Open an inquiry and send the customer to the hosted verification flow.
  5. Verify webhook signatures and handle approved / needs review / declined.
  6. Fetch documents when status is APPROVED or NEEDS_REVIEW.