Accept crypto paymentswithout the complexity
One API call creates a unique deposit address per invoice. We detect payment on-chain, credit your balance, and notify your server — no TXID paste required.
6
EVM networks
4
Tokens
$0
Monthly fee
Live checkout
USDT · USDC · ETH · BNB
Pay
4 tokens
{
"invoice_id": "inv_a8f2c91b4e3d",
"checkout_url": "https://www.cryptogatewaypay.link/pay/…",
"payment_deposit_address": "0x7a3f…9e2c",
"crypto_amount_calculated": "150.000000",
"network_asset_type": "USDT_BEP20",
"status": "PENDING"
}How it works
From API call to settled payment
Create invoice
One API call returns a checkout URL, deposit address, and optional chat-ready payment text.
Customer pays
Buyer picks coin and network in your widget, then sends crypto to a unique smart-account address.
You get notified
We detect the deposit on-chain, credit your balance, and POST a signed webhook to your server.
Integrate in minutes with our REST API and embeddable checkout.
Platform
Everything you need to accept crypto
From invoice creation to settlement and webhooks — one stack for modern merchants.
Multi-chain assets
USDT, USDC, ETH, BNB on Ethereum, BSC, Polygon, Arbitrum, Base, Optimism — smart-account deposits with automatic on-chain detection.
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.
Bank-grade security
Argon2 password hashing, optional TOTP 2FA, passkey login, and HMAC-SHA256 signed webhooks.
Unified settlement
Deposits are confirmed on-chain and credited to your merchant balance. Withdraw to your wallet anytime.
Developer-first API
One create call, ready-made channel_share messages, retries on webhooks, and key rotation.
Networks
Major EVM rails, ready to go
Six EVM chains with USDT, USDC, ETH, and BNB — each with its own official network icon.
Ethereum
EVM · Live
BSC
EVM · Live
Polygon
EVM · Live
Arbitrum
EVM · Live
Base
EVM · Live
Optimism
EVM · Live
Supported assets
Pricing
Simple, transparent pricing
No monthly fee. Pay only when payments settle. Minimum withdrawal: 100 USDT equivalent.
FAQ
Common questions
Quick answers before you integrate.
How does payment detection work?
Each invoice gets a unique deposit address. Our system monitors the blockchain and confirms payment automatically — customers never paste a transaction ID.
Which coins and networks are supported?
USDT, USDC, ETH, and BNB across Ethereum, BSC, Polygon, Arbitrum, Base, and Optimism — 17 network pairs in total.
What are the fees?
No monthly fee. A small percentage (default 0.5%) is charged per settled payment. High-volume merchants can request custom rates.
How do webhooks work?
When a payment is confirmed, we POST a signed payload to your webhook URL using HMAC-SHA256. Built-in retries help ensure delivery.
Can I embed checkout in my app?
Yes — hosted checkout page, modal embed via embed.js, iframe, or desktop WebView. Same flow everywhere: pick coin, pick network, pay.