ZettaPay is peer-to-peer infrastructure — non-custodial, open-source, and free. We don’t take a cut of your transactions because we never touch them. The on-chain transfer is the settlement; ZettaPay just listens to the network and confirms it for you. You pay only the network gas your wallet would already cost.
No subscription. No per-transaction take. No monthly minimums. No surprise card-network surcharges. You pay only the network gas your customer’s wallet would already pay — the same fee any standard on-chain transfer costs.
Gas goes to validators / miners, never to ZettaPay.
We watch every relevant block and confirm payments to your pubkey so your backend doesn’t have to.
Idempotency keys, signed payloads with verified amount and tx hash — the API you already know.
A first-class MCP server and x402 header spec out of the box — ready for Claude, GPT, and friends.
ZettaPay is not a card processor — it’s peer-to-peer settlement infrastructure with a confirmation listener attached. Different model, different properties.
ZettaPay
P2P · Non-custodial
ZettaPay sits one layer up from the underlying chains, the way Stripe sits above ACH. We don’t replace card rails for cross-border fiat retail; we replace them for AI agents, SaaS, and crypto-native merchants who want non-custodial peer-to-peer settlement with a confirmation receipt.
No tiers, no usage caps, no “after X transactions we start charging.” The protocol is infrastructure; infrastructure is free.
SDK and protocol spec are MIT-licensed. Your pubkey is yours; you can leave on any block and your funds never lived here.
Live chain-listener metrics and confirmation latencies are exposed on the /status page.
The three questions every merchant asks before integrating.
<script> tag from the install page, or install @zettapay/sdk on your backend.Full walkthrough lives in /docs/quickstart and the embed install in /docs/embed.
The protocol stays free because that’s the moat — open infrastructure that AI agents can rely on without asking for permission. Optional managed plans for high-volume merchants (priority listener lanes, SLA support) may come later, but the core protocol is and stays $0.
If your customers need to convert fiat to crypto, they can use any onramp you choose (independent of ZettaPay). Crypto-native customers paying directly from their wallet skip that entirely.
Mainnet support and the listener’s health metrics are tracked at /status and /launch.
No credit card. No call with a sales rep. No protocol fee, ever. Paste your address, copy the embed, ship. The listener confirms your first on-chain payment in seconds.