Zyrapay

The crypto payment gateway

Accept crypto
payments online

A Stripe-like gateway for USDT, USDC, BNB and Pi. Hosted checkouts, a unique deposit address for every payment, on-chain confirmation tracking, and real-time webhooks — through one simple API, with no blockchain expertise required.

Assets
USDTUSDCBNBPI
Chains
BNB Smart ChainEthereumTronSolana
Pricing
Low feeNo chargebacks

Everything you need to get paid

One integration covers the whole payment — collecting it, confirming it on-chain, and settling it to you. No nodes to run, no private keys to manage.

Hosted checkout

Send customers to a ready-made payment page and get told the moment they pay — a Stripe-style checkout, built for crypto.

Per-payment addresses

Every payment gets its own deposit address, so funds are matched to the right order and credited automatically.

Real-time webhooks

A signed webhook fires at each step — confirming, confirmed, settled — so your app always knows where a payment stands.

Multi-chain settlement

Accept USDT, USDC, BNB and Pi across BNB Smart Chain, Ethereum, Tron and Solana. Funds settle straight to your wallet.

From zero to first payment

Create a checkout from your server, redirect the customer, and ZyraPay handles the chains, the confirmations, and the settlement. Your webhook fires the moment the money lands.

POST /v1/checkout
const res = await fetch("https://api.zyrapay.net/v1/checkout", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": process.env.ZYRA_API_KEY,
  },
  body: JSON.stringify({
    items: [{ name: "Pro plan", amount: 29, quantity: 1 }],
    currency: "USDT",
    successUrl: "https://yourapp.com/success",
    cancelUrl: "https://yourapp.com/cancel",
    webhookUrl: "https://yourapp.com/webhooks/zyra",
  }),
})

// Redirect the customer to the hosted checkout.
const { checkoutUrl } = await res.json()

Start accepting crypto today

Create a project, drop in your API key, and take your first payment in minutes.

Ask the AI assistant