Live — Accepting payments worldwide

Accept crypto
payments for
your business

Integrate Bitcoin, USDT, Ethereum and Litecoin payments into your platform in minutes. No setup fees, no monthly subscriptions.

2%
Per transaction
5
Networks
<1 min
Integration
Payment confirmed
Invoice #0041
● Confirmed
0.0311 BTC
≈ $2,000.00
BTC
USDT
Ξ ETH
Send to address
bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh
Expires in 58:22
+$2,000 received
Supported networks
Up and running in 4 steps
No complicated setup. Create an account, get your API key, and start accepting crypto payments today.
1

Create account

Sign up as a merchant and verify your email address with a 6-digit OTP.

2

Get API keys

After approval, generate your API key pair from the merchant dashboard.

3

Create invoices

Call our REST API to create payment invoices and redirect your customers.

4

Receive webhooks

We'll notify your endpoint instantly when a payment is confirmed on-chain.

Everything you need
A complete payment infrastructure built for developers and businesses.

REST API

Simple, well-documented JSON API. Create invoices, fetch statuses, and list transactions programmatically.

🔔

Instant Webhooks

Get notified the moment a payment confirms. Webhook retries included so you never miss an event.

🔐

HD Wallet Isolation

Every invoice gets a unique deposit address derived from your HD wallet. Your funds, your keys.

📊

Merchant Dashboard

Track all invoices, balances, and withdrawals in real time from a clean, intuitive interface.

💸

Self-Service Withdrawals

Request withdrawals at any time. OTP-verified, processed by our team within 24 hours.

🧾

Manual Invoices

Create payment links directly from the dashboard — no API call required. Perfect for one-off payments.

Pricing
2%
per successful transaction — no monthly fees, no setup costs
No monthly subscription
No setup or activation fee
No platform withdrawal fees
BTC, USDT, ETH, LTC
HD wallet per merchant
API + webhooks included
Start accepting payments →
Common questions
How do I start accepting payments?
+
Register a merchant account, wait for approval, then generate your API keys from the dashboard. Use our REST API to create invoices and share the checkout link with your customers.
Which cryptocurrencies are supported?
+
We currently support Bitcoin (BTC), USDT on the TRON network (TRC-20), Ethereum (ETH), and Litecoin (LTC). More networks may be added in the future.
How long does a payment invoice stay active?
+
Each invoice is valid for 60 minutes. If the customer doesn't pay within that window, the invoice expires and a new one can be created.
How are withdrawals processed?
+
You can request a withdrawal from your dashboard at any time. Each withdrawal is verified via a 6-digit email OTP for security. Our team processes requests within 24 hours.
Is there a minimum payout threshold?
+
There is no minimum withdrawal amount enforced by the platform. However, very small amounts may not be economical due to blockchain network fees.
How are webhook notifications delivered?
+
When a payment confirms on the blockchain, we immediately send a POST request to the webhook URL you configured in the merchant dashboard for your API key. Each API key can have its own webhook URL — useful if you use one account across multiple systems. We retry failed deliveries automatically (1 min → 5 min → 15 min → 1h → 6h).

Ready to accept crypto?

Join merchants already using CryptoPayment to accept Bitcoin and more.

Create free account →