CryptoPay
Accept crypto paymentswithout the complexity
Unique deposit address per invoice. We detect payment automatically, credit your balance, and notify your server.
{
"invoice_id": "inv_a8f2c91b4e3d",
"checkout_url": "https://host/pay/inv_a8f2c91b4e3d",
"payment_deposit_address": "0x7a…c1",
"crypto_amount_calculated": "150.000000",
"network_asset_type": "USDT_BEP20",
"status": "PENDING"
}Platform
Everything you need to accept crypto
From invoice creation to settlement and webhooks — one stack for modern merchants.
Multi-chain assets
USDT, USDC, DAI, ETH, BNB, POL on Ethereum, BSC, Polygon, Arbitrum, Base, Optimism — plus Bitcoin when BTCPay is configured.
Auto-detect payments
Customers only send crypto to the address shown. Our watcher confirms on-chain — no TXID paste required.
Embeddable checkout
Hosted page, modal embed, or desktop WebView. Same coin → network → pay flow everywhere.
Enterprise security
Argon2 hashing, optional TOTP 2FA, HMAC-SHA256 webhooks, and idempotent ledger writes.
Unified settlement
EVM deposits sweep to master treasury. Your merchant ledger shows clear balances and withdrawals.
Developer-first API
One create call, ready-made channel_share messages, retries on webhooks, and key rotation.
Networks
Major EVM rails, ready to go
Stablecoins and native assets verified on six EVM networks.
Stablecoins
USDT · USDC · DAI
Chains
Ethereum · BSC · Polygon · Arbitrum · Base · Optimism
Native
ETH · BNB · POL
Pricing
Simple, transparent pricing
Default fee is configurable by the platform admin. Minimum withdrawal defaults to 100 USDT equivalent.