Non-custodial · USDT & USDC

Accept crypto.
Keep custody.

A payment gateway that watches the chain so you don't have to. Customers pay USDT or USDC straight to your wallet — Claude Pay confirms the transfer and fires a signed webhook to your app.

Non-custodial
Stablecoins only
Signed webhooks · HMAC-SHA256
2FA enforced

Non-custodial

Customer funds go straight to your wallet. We never hold private keys, never escrow.

Auto-confirm

Scanners watch BSC and TRON for the transfer matching your invoice — usually under a minute.

Signed webhooks

HMAC-SHA256 signed JSON delivery with automatic retries and a full delivery log.

How it works

Three steps. No custody. No key management for you.

01
Create an invoice

Call our API or use the hosted checkout. Pick a method (BEP-20, TRC-20, or Binance C2C) and the amount.

02
Customer pays you directly

They send USDT/USDC to your wallet address. For Binance C2C, they include a 5-digit reference note.

03
We confirm + notify

Scanners match the on-chain transfer to your invoice. Signed webhook delivered to your app. Order paid.

Payment methods

One integration. Three rails.

BEP-20
USDT · USDC

BNB Smart Chain

Low fees, fast finality.

TRC-20
USDT · USDC

TRON

Cheap transfers, popular in APAC.

Binance C2C
USDT · USDC

Off-chain P2P

For customers without a wallet — disambiguated by a 5-digit note.

Integration

A clean REST API.
SDK-free integration.

One Bearer token, ability-scoped per key. Idempotent intent creation. Signed webhook delivery with retries. And a pre-built Dhru Fusionmodule if that's your stack.

POST /api/v1/payment-intents
curl -X POST https://api.claude-pay.com/api/v1/payment-intents \
  -H "Authorization: Bearer cp_…" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "bep20",
    "asset":  "USDT",
    "amount": 25.00,
    "custom_id": "ORDER-1042"
  }'

# → { "data": { "id": "…", "receive_address": "0x…", "expires_at": "…" } }
Pricing

Pay in crypto. Yearly = ~2 months free.

Subscriptions go to our treasury — through the exact same flow your customers use to pay you.

Plans loading…

Security

Defaults that don't cut corners.

TOTP 2FA enforced for admins and live merchants

Argon2id password hashing

Webhook payloads signed with HMAC-SHA256 + timestamp

Audit trail for every admin and merchant action

Unique-amount option to prevent invoice collisions

Internal worker token (hashed) gates server-to-server calls

FAQ

Questions, answered.

Where do customer funds actually go?

Straight to the wallet address (or Binance account) you configure. Claude Pay never custodies the funds.

What if two customers pay the exact same amount at the same time?

We have two strategies you can pick per merchant: 'slot lock' rejects the duplicate until the first invoice closes, or 'unique amount' auto-adds a tiny offset (e.g. 10.000350) so concurrent same-price invoices never collide.

Can I integrate with Dhru Fusion?

Yes — there's a pre-built module. Drop it in your gateways folder, set your API key + webhook secret, and you're done.

Why USDT and USDC only?

Both are dollar-pegged stablecoins. Your revenue isn't subject to crypto volatility.

How fast are payments confirmed?

Chain payments typically resolve in 30-90 seconds (depending on network and confirmation depth). Binance C2C resolves when Binance marks the order complete.