zkReveal

Guide

How to accept crypto payments as a seller, bot, or agent

Accept USDC payments without building checkout infrastructure. See how sellers, Telegram bots, apps, and AI agents use zkReveal payment links and receipt events.

zkReveal lets you accept USDC on Arbitrum without building checkout infrastructure. You create a payment link, share it, and every sale produces a verifiable onchain receipt that your systems can act on. Here's how that looks for different builders.

Sellers and merchants

Sell digital access, memberships, files, licenses, or services. Create a listing with a price in USDC, share the link, and keep fulfillment inside your own product. Payments settle on Arbitrum and each one leaves a receipt you can reconcile against — no manual matching of transfers to orders.

Telegram bots

A bot can generate a checkout link on demand — for a paid group, a subscription, or a one-off unlock — and then watch for the receipt event. When the buyer pays, the bot grants access automatically, with no human in the loop.

Apps and embedded checkout

Add crypto checkout inside your app for API keys, credits, or usage access. Your product creates listings, surfaces the link, and reacts to receipt events to provision what the buyer paid for — while zkReveal handles settlement and the receipt trail.

AI agents

Agents that transact need a payment signal they can trust. Because receipts are public and tamper-proof, an agent can create a link, wait for the onchain receipt, and continue its workflow based on verifiable proof rather than a private callback.

What you keep and what you route

  • Payments settle in USDC on Arbitrum.
  • A 0.5% protocol fee plus an optional integrator fee route on each payment.
  • The seller receives the remaining USDC.
  • Fulfillment stays in your product; zkReveal handles settlement and receipts.

Ready to try it? Create a payment link and share your first checkout in minutes.

Frequently asked questions

Do I need to build my own checkout to accept crypto?

No. zkReveal gives you a hosted USDC checkout link on Arbitrum. You describe the product, share the link, and keep fulfillment in your own product.

Can a bot or agent create payment links automatically?

Yes. Listings and checkout links can be created programmatically, so a Telegram bot or an AI agent can generate a link on demand and watch for the receipt event to unlock access.

How do integrator fees work?

Each payment can route an optional integrator fee alongside the 0.5% protocol fee. Apps, bots, and platforms that help create the checkout can earn a configurable share, with the seller receiving the rest.

Create your first payment link

Spin up a USDC payment link on Arbitrum in seconds and turn every sale into a verifiable onchain receipt.

Create Payment Link →