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
Live payment
Merchant Dashboard
200 OKBUILT WITH
Everything you need to accept crypto
Built for teams that need reliable, programmable cryptocurrency payments.
5-Minute Integration
Copy a few lines of code and start accepting crypto payments. No complex setup required.
/api/v1/orders201Risk-based onboarding
Merchant checks scale with business and transaction risk, balancing safety, compliance, and onboarding speed.
Multi-Chain Support
Accept USDT (TRC20 & ERC20), ETH, BTC, and SOL. One integration, all major chains.
Transparent Pricing
Just 0.8% per transaction. No monthly fees, no hidden costs, no surprises. Pay only when you get paid.
Instant Webhooks
Real-time payment notifications with HMAC-SHA256 signed webhooks. Automatic retries on failure.
Merchant Dashboard
Track payments, manage orders, configure webhooks, and view analytics — all in one place.
Integrate in minutes, not days
Three lines of code. That's it.
// 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();{
"orderId": "ord_a1b2c3d4",
"status": "pending",
"cryptoAmount": "49.00",
"checkoutUrl": "https://chainpay.pro/pay/…",
"expiresAt": "2026-08-11T14:30:00Z"
}per transaction
- No monthly fee
- No minimum transactions
- No setup cost
- All chains included
- Unlimited API calls
- Webhook notifications
Ready to accept crypto payments?
Join developers and merchants who are already using ChainPay to accept payments globally, without barriers.
Get Started Free