Appearance
End-to-end integration flow
This guide walks through a full partner integration, from creating a user to receiving webhook confirmations for a verified payout.
Work in progress
This guide is being written as part of ZAY-395. For now, the API Reference covers every endpoint in detail, including a quick start.
The flow at a glance
- Create a user —
POST /merchants/v1/userswith the recipient's details. - Launch onboarding — open the hosted widget so the user completes KYC.
- Wait for readiness — poll the user or subscribe to lifecycle webhooks.
- Report a payout — broadcast USDC on-chain yourself, then
POST /merchants/v1/payouts/reportwith the transaction hash. - Verification — ZAY verifies the transaction on-chain and settles the payout.
- Webhooks — receive signed deliveries as the payout moves through its lifecycle.