Smart-account deposits · Auto settlement

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.

Auto-detect depositsSigned webhooksMerchant dashboard

6

EVM networks

4

Tokens

$0

Monthly fee

Live checkout

USDT · USDC · ETH · BNB

Online

Pay

4 tokens

USDT icon
USDC icon
ETH icon
BNB icon
POST /api/v1/payment/create
201 Created
{
  "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"
}
Auto-detect deposits
On-chain verification
Signed webhooks
Merchant dashboard

How it works

From API call to settled payment

01

Create invoice

One API call returns a checkout URL, deposit address, and optional chat-ready payment text.

02

Customer pays

Buyer picks coin and network in your widget, then sends crypto to a unique smart-account address.

03

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 network

Ethereum

EVM · Live

Bsc network

BSC

EVM · Live

Polygon network

Polygon

EVM · Live

Arbitrum network

Arbitrum

EVM · Live

Base network

Base

EVM · Live

Optimism network

Optimism

EVM · Live

Supported assets

USDT iconUSDT
USDC iconUSDC
ETH iconETH
BNB iconBNB

Pricing

Simple, transparent pricing

No monthly fee. Pay only when payments settle. Minimum withdrawal: 100 USDT equivalent.

Most popular

Pay as you go

Simple pricing with no monthly subscription.

0.5%per settled payment

No monthly fee

  • USDT / USDC / ETH / BNB
  • 17 network pairs across 6 EVM chains
  • Auto-detect on-chain payments
  • Embeddable checkout (web & desktop)
  • Merchant dashboard & withdrawals
  • Signed webhooks
  • API keys with rotation

Volume

Custom rates for high-volume merchants.

Customprocessing fee

Negotiated

  • Everything in Pay as you go
  • Reduced processing fee %
  • Priority withdrawal handling
  • Dedicated support channel
  • White-label checkout options

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.

Ready to accept crypto payments?

Create an account, get API keys, and go live with one create call.