Crypto payment gateway

Honest crypto payments.

Accept USDT, USDC, and the native coin of each network across 7 networks — one flat 0.4% per payment, with AML screening on every transaction and nothing hidden in the spread.

PendingAcceptedSuccess

AML on every transaction · 7 networks · min $1

create-payment.sh
$ curl https://api.suward.com/v1/payments \
-X POST \
-H "X-Api-Key: $SUWARD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": "49990000",
"asset": "USDC_BASE",
"externalId": "order_1A2B3C",
"webhookUrl": "https://acme.io/hooks"
}'
# amount: smallest unit — USDC has 6 decimals, so 49990000 = 49.99 USDC
# Response · 201 Created
{
"id": "pay_3Nk8Qd",
"status": "pending",
"address": "0x9f3a…b21",
"expiresAt": 1751049600
}

0.4% · min $1 · AML on every transaction · 7 networks · no chargebacks

Why Suward

Cheap, compliant, and built to settle safely.

Honest, flat price

0.4% per payment, minimum $1 — public, with no tiers, no monthly fee, and nothing hidden in the spread. You pay only when you get paid.

Compliance without the friction

AML and sanctions screening on every transaction, built in — start accepting in minutes.

Accept fast, settle safe

Two signals, not one: a payment turns Accepted the moment it's safe to release the order, and Success once it's final and irreversible. A confirmed payment stays confirmed — no chargebacks.

PendingAcceptedSuccess

Built for developers

A clean REST API, hosted checkout, static wallets, signed webhooks, and TypeScript, Python, and Go SDKs — with test payments and docs that stay out of your way.

Unique address per payment

A fresh HD deposit address forged for every payment. No reuse, no mixups.

One integration, 7 networks

Reach all 7 networks with stablecoins like USDT and USDC, native coins, with more on the way.

Two ways to accept

A checkout for one order, or a wallet that keeps filling.

Payments

A unique deposit address per order, via hosted checkout or the API — what the customer sends is exactly what lands in your balance.

Static wallets

A permanent address per customer. They top it up as many times as they like — every deposit lands in their balance, exchange-style.

How it works

From checkout to a balance you can trust.

  1. 1

    Create

    Create a payment with one API call. It’s idempotent, so a retry never doubles it.

  2. 2

    Unique address

    Suward forges a fresh deposit address bound to that one payment. No address reuse.

  3. 3

    Monitor

    We watch the network and count confirmations, one block at a time.

  4. 4

    Accepted → Success

    A payment becomes Accepted as soon as it's safe to act on, then Success once it's final. Ship on Accepted, bank on Success.

  5. 5

    Balance

    Funds land in your balance: Accepted for funds you can act on, and finalized once they are irreversible. Never negative.

Pricing

0.4% per payment, minimum $1. That’s the whole headline.

On larger payments that lands below most public competitors — Coinbase Commerce ~1%, CoinGate ~1%, BitPay ~1%, NOWPayments ~0.5%, Stripe Crypto ~1.5%. On small payments the $1 floor raises the effective rate, and the calculator shows you exactly where. A fixed per-network fee (covers on-chain cost) is charged separately.

On a $1,000 paymentUSDC
0.4% of amount$4.00
$1 floor (not additive)$1.00
fixed per-network feeper chain
Effective 0.40%$4.00
Compliance

Accept crypto without becoming a compliance team.

AML screening on every transaction — compliance built in, so you start accepting in minutes.

Supported assets & networks

Stablecoins, native coins — with more on the way — across 7 networks.

21assets
7networks
EthereumBSCBSCArbitrumOptimismBasePLAPlasmaPolygon

21 assets in total. Each payment settles in one asset — what the customer sends is what you receive.

Try it

Run a real payment with test tokens — no money required.

Run a test payment, generate a checkout with a QR address, and step it through Pending → Accepted → Success in seconds.

Test payment watching mempool
25.00 USDC
0x1f3a…9c2e
expires in 14:52
PendingAcceptedSuccess
3 / 12
safe in ~2 min

FAQ

Questions, answered.

0.4% per payment, minimum $1, plus a fixed per-network fee.

21 assets across 7 networks, including USDT, USDC, and native coins, with more on the way.

It moves through Pending, Accepted, and Success. Accepted means it's safe to act on your order; Success means it's final and irreversible — no chargebacks.

Yes. Webhooks are live: set a URL per project or per payment and receive Ed25519-signed events (payment.accepted, payment.success, payment.failed). Polling the API is also available.

Org-owners request automatic on-chain payouts directly from the dashboard, secured by account login, 2FA, and role checks.

In part: mint test coins with no signup, then create a free account to run a real payment and withdraw it.

Start accepting crypto tonight.

Create an account, run a test payment, or read the quickstart. Your call.