Crypto Payment Infrastructure

Accept stable
coins.

USDT and USDC on four chains. One API call generates a checkout. Payments detected on-chain. Settled to your wallet instantly.

USDT Ethereum USDC Solana BNB Chain TRON Stablecoins Settlement Webhooks API USDT Ethereum USDC Solana BNB Chain TRON Stablecoins Settlement Webhooks API
Supported chains0ETH / BSC / SOL / TRX
Stablecoins0USDT + USDC
Detection time0sOn-chain polling
API latency0msAverage response
Checkout

Your customers see
this.

A clean payment flow. Pick a token, pick a network, scan or copy, done. No wallet connection needed. No browser extension required.

QR code + clipboard copy
Countdown timer with auto-expiry
Real-time on-chain detection
Mobile-responsive design
Acme Inc.
29:41
249.00 USD

Token

USDT
USDC

Network

BNB Smart ChainBEP-20
EthereumERC-20
SolanaSPL
TRONTRC-20
Secured by CorPay
Process

Three steps.

01

Create an invoice

POST to /api/invoices with an amount. You get back an invoice ID and a checkout URL.

02

Customer pays

They open the checkout, pick USDT or USDC, choose a network, and send to the displayed address.

03

You get paid

On-chain detection confirms the transfer. Webhook fires to your server. Balance updates.

Capabilities

Under the hood.

Multi-chain

Ethereum, BNB Chain, Solana, TRON. Same API, same dashboard.

Encrypted storage

AES-encrypted keys. Bcrypt passwords. JWT sessions. Hashed API secrets.

30s detection

On-chain balance monitoring. Auto-confirm when payment arrives.

Instant withdrawals

Pull to any wallet on any chain. Real on-chain tx, not IOUs.

Dashboard

Invoices, payments, balances, API keys. Full merchant control panel.

Webhooks

POST to your server when a payment confirms. Automate everything.

API

One endpoint.
That's the integration.

POST an amount, get a checkout URL. Redirect your customer. When they pay, we POST to your webhook.

Get your API keys
Request
POST /api/invoices
// Create a payment
fetch("/api/invoices", {
  method: "POST",
  headers: {
    "Authorization": "ApiKey cpay_...:csk_...",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    amount: 99.99,
    currency: "USD",
    callbackUrl: "https://you.com/hook"
  })
})
Response 201
{
  "id": "a1b2c3d4-...",
  "checkoutUrl": "https://pay.co/checkout/a1b2...",
  "amount": 99.99,
  "status": "pending",
  "expiresAt": "2026-03-27T18:00:00Z"
}

Start accepting
stablecoins today.

Free merchant account. No monthly fees. You only pay network gas on withdrawals.

Create free account