Now accepting payments on 4 chains

Accept Crypto.
Get Paid.
One Platform.

Accept crypto payments through one API, isolated merchant accounts, and traceable payouts. Start integrating USDT, ETH, BTC, and SOL after risk-based onboarding.

0.8% per transaction • No monthly fees • No minimum

merchant.chainpay.pro
LIVE

Live payment

Merchant Dashboard

Monitoring
24h volume$128,490.24+12.8%
Successful orders1,28499.98%
Available balance$42,806.10USDT
Payment volumeLast 7 days
Live activityView all
49.00 USDTTRC20Completed
0.082 ETHEthereumCompleted
128.00 USDTERC20Confirming
Webhook deliveredpayment.completed200 OK

BUILT WITH

USDTTRON · Ethereum
ETHEthereum
BTCBitcoin
SOLSolana
01 · Product

Everything you need to accept crypto

Built for teams that need reliable, programmable cryptocurrency payments.

01

5-Minute Integration

Copy a few lines of code and start accepting crypto payments. No complex setup required.

POST/api/v1/orders201
02

Risk-based onboarding

Merchant checks scale with business and transaction risk, balancing safety, compliance, and onboarding speed.

Non-custodial by design
03

Multi-Chain Support

Accept USDT (TRC20 & ERC20), ETH, BTC, and SOL. One integration, all major chains.

04

Transparent Pricing

Just 0.8% per transaction. No monthly fees, no hidden costs, no surprises. Pay only when you get paid.

05

Instant Webhooks

Real-time payment notifications with HMAC-SHA256 signed webhooks. Automatic retries on failure.

payment.completed200 OK
06

Merchant Dashboard

Track payments, manage orders, configure webhooks, and view analytics — all in one place.

02 · Developer experience

Integrate in minutes, not days

Three lines of code. That's it.

JSTSPYPHP
JS create-order.js API v1
// Create a secure payment order
const order = await fetch("https://chainpay.pro/api/v1/orders", {
  method: "POST",
  headers: {
    Authorization: "Bearer sk_live_••••••••",
    Content-Type: "application/json"
  },
  body: JSON.stringify({
    amount: "49.00",
    currency: "USDT",
    chain: "trc20"
  })
});

const { checkoutUrl } = await order.json();
Response 201 Created
PAYMENT ORDER49.00 USDTTRC20 Network
{
  "orderId": "ord_a1b2c3d4",
  "status": "pending",
  "cryptoAmount": "49.00",
  "checkoutUrl": "https://chainpay.pro/pay/…",
  "expiresAt": "2026-08-11T14:30:00Z"
}
Ready for checkout 184ms
03 · Pricing

Simple pricing

One plan. One rate. No surprises.

Explore pricing
PAY AS YOU GO0.8%

per transaction

  • No monthly fee
  • No minimum transactions
  • No setup cost
  • All chains included
  • Unlimited API calls
  • Webhook notifications
Build what moves value.

Ready to accept crypto payments?

Join developers and merchants who are already using ChainPay to accept payments globally, without barriers.

Get Started Free