cpay / crypto payments

Crypto payment gateway &
processing infrastructure.

Accept and process crypto payments through one non-custodial API — hosted checkouts, REST API, iFrame and a WooCommerce plugin, settling straight to your wallet.

Non-custodial 3-click onboarding Flat 0.5% fee 100+ assets
Acme Store secured by CPAY
Amount due
250.00 USDT
USDT
USDC
BTC
ETH
Tron · TRC-20
TJ9x7q…a4Kf — scan the QR or copy to pay
Waiting for payment 0 / 1 confirmations
01 / 08Why CPAY

Everything you need to
accept crypto payments.

Six things that make CPAY a crypto payment gateway your team can ship on — not a vendor you fight with.

Non-custodial by design

Payments settle straight to your wallet. CPAY monitors the chain and confirms the transaction — but never holds, freezes or routes your funds.

Live in three clicks

Register, create a checkout, share the link. No lengthy onboarding and no account managers gatekeeping your launch.

Flat 0.5% fee

One transparent rate on incoming payments. No setup fee, no monthly minimum, no hidden spread buried in the exchange rate.

Flexible API integration

REST API, hosted checkout, iFrame widget and a WooCommerce plugin. Pick the integration depth that fits — and go live in a day.

Multi-chain coverage

8 networks and 100+ assets, including USDT and USDC. New assets and networks are added within 24 hours on request.

Auto-swap & webhooks

Auto-convert incoming crypto to stablecoins, and get a signed real-time webhook on every confirmation so your backend stays in sync.

02 / 08How it works

How a crypto payment
moves through CPAY.

From checkout to settled funds in four steps — non-custodial the whole way, with your backend notified in real time.

Step 01

Create a checkout

Call the API or use the dashboard. Set the amount, asset and your order ID — CPAY returns a hosted payment link or a direct address.

POST /v1/checkout
Step 02

Customer pays on-chain

The payer sends crypto to a unique address in any supported asset and network — scanning the QR or copying the address.

any of 100+ assets
Step 03

CPAY confirms

CPAY monitors the chain, verifies confirmations and — if you choose — auto-swaps the payment to USDT or USDC.

on-chain verified
Step 04

Settled & notified

Funds land directly in your wallet. A signed webhook fires to your backend so you can release the order instantly.

POST → your webhook
03 / 08Dashboard

Every payment, in one
real-time dashboard.

Track checkouts, confirmations and settlements as they happen — or pull the same data straight through the API.

app.cpay.world/payments

Payments

live · last 24 hours
Settled today
12,480 USDT
TimeOrderAssetStatusAmount
14:22:08ORD-4471USDT · TronConfirmed+250.00
14:19:51ORD-4470USDC · BaseConfirmed+1,200.00
14:18:30ORD-4469BTC · BitcoinPending+0.0086
14:15:02ORD-4468ETH · ArbitrumConfirmed+0.42
14:11:47ORD-4467USDT · BNB ChainConfirmed+90.00
Real-time

The dashboard and your webhooks update the moment a transaction is confirmed on-chain.

Exportable

Filter by asset, network, status or date — then export to CSV or query the API.

Reconciliation-ready

Every payment carries your order ID, so settlement maps cleanly back to your books.

04 / 08Networks

8 networks live,
100+ assets.

Accept the assets your customers actually hold — across the chains they actually use.

Ethereum
Live
USDT, USDC, ETH
+ major ERC-20
Tron
Live
USDT (TRC-20)
TRX
Base
Live
USDC, ETH
+ ERC-20
Polygon
Live
USDT, USDC
POL
BNB Chain
Live
USDT, BNB
+ BEP-20
Solana
Live
USDC, SOL
SPL tokens
Arbitrum
Live
USDT, USDC, ETH
+ ERC-20
Bitcoin
Live
BTC
native
Need another network or token? New assets & networks added within 24 hours on request →
05 / 08Integration

Integrate the way
that fits your stack.

From a no-code hosted checkout to a full REST integration — start where you are, and go live in a day.

create-checkout.js
1// Create a crypto checkout with CPAY
2const res = await cpay.checkouts.create({
3  amount:  "250.00",
4  asset:   "USDT",
5  order:   "ORD-4471",
6  webhook: "https://acme.store/cpay"
7})
8
9// → res.payment_url — hosted checkout
10// → res.address     — direct on-chain
  • REST API

    Full programmatic control — create checkouts, run payouts, and query transactions.

  • Hosted Checkout

    A CPAY-hosted payment page. No code — create a checkout and share the link.

  • iFrame Widget

    Embed the CPAY checkout inside your own page with a single snippet.

  • WooCommerce Plugin

    Install the plugin, connect your API key, and accept crypto on WooCommerce.

06 / 08Use cases

Built for the businesses
that need crypto rails.

From e-commerce to high-risk verticals — the crypto payment gateway works the same; only the context changes.

01

E-commerce & retail

Accept crypto at checkout alongside cards — hosted page, iFrame widget or the WooCommerce plugin.

02

iGaming & betting

Fast deposits and withdrawals in stablecoins, built for an industry traditional processors avoid.

03

Forex & CFD brokers

Take client deposits and run payouts in crypto, without the de-banking risk that comes with banks.

04

SaaS & subscriptions

Stablecoin recurring billing — webhook-driven renewals, refunds and cancellations.

05

Marketplaces & payouts

Collect from buyers and run mass payouts to sellers, affiliates or creators from one balance.

06

High-risk & global

Serve customers in regions and verticals card networks won't — with KYC and AML available natively.

07 / 08Security

Secure by architecture,
not by promise.

The gateway is non-custodial at its core — and hardened at every layer above it.

01

Non-custodial settlement

Funds move on-chain from the payer straight to your wallet. CPAY never takes custody — so there is nothing to freeze, and nothing to lose.

02

Encrypted keys & 2FA

Wallet keys are encrypted behind a separate password layer, and multi-level 2FA protects every account and admin action.

03

Independent audits

The payment stack is reviewed by third-party security auditors on a regular cycle — across gateway and white-label deployments.

Pricing

Flat 0.5%.
Nothing else.

One rate on incoming payments. No setup fee, no monthly minimum. Outgoing transfers cost only network gas.

See full pricing →
Incoming payments0.5%
Setup feeNone
Monthly minimumNone
Outgoing transfersNetwork gas only
08 / 08FAQ

Crypto payment gateway
questions, answered.

What merchants and integration teams ask most before they build on CPAY.

What is a crypto payment gateway?+
A crypto payment gateway lets a business accept cryptocurrencies — USDT, USDC, BTC, ETH and others — as payment. CPAY runs a non-custodial crypto payment gateway: the on-chain payment settles directly to your wallet, and CPAY monitors the chain, confirms the transaction and notifies your system.
How long does it take to integrate CPAY?+
Most teams accept their first crypto payment the same day. Registration takes three clicks; from there you can use the hosted checkout with no code, drop in the iFrame widget, install the WooCommerce plugin, or integrate the REST API directly.
How much does the CPAY crypto payment gateway cost?+
CPAY charges a flat 0.5% on incoming payments. There is no setup fee and no monthly minimum. Outgoing transfers cost only network gas. Volume-based pricing is available for high-volume merchants — see /pricing.
What does "non-custodial" mean for crypto payments?+
Non-custodial means CPAY never holds or routes your funds. When a customer pays, the on-chain transaction goes directly to your merchant wallet. CPAY verifies confirmations and fires your webhook, but never sits between payer and payee.
Which networks and assets can I accept?+
CPAY supports 8 networks live — Ethereum, Tron, Base, Polygon, BNB Chain, Solana, Arbitrum and Bitcoin — and 100+ assets including USDT, USDC, BTC and ETH. New assets and networks are added within 24 hours on request.
Can CPAY work with high-risk businesses?+
Yes. CPAY is built for verticals that traditional processors avoid — forex and CFD brokers, iGaming operators, trading platforms and high-risk e-commerce — with KYC and AML available natively.

Start accepting
crypto payments.

Create an account and take your first crypto payment today — or talk to an engineer about your integration.

general: support@cpay.world business: bd@cpay.world response: < 24h