The simplest way to accept Bitcoin (BTC) as a merchant. One API call, direct settlement to your wallet, and a flat 1% fee. No KYC, no monthly costs, no custody risk — you receive payments straight to the wallet you control.
CryptoPayCheckout is a Bitcoin payment gateway built for merchants who want a fast, low-fee way to accept BTC online. Whether you run an e-commerce store, SaaS product, digital download service, or consulting business, you can accept Bitcoin payments from customers anywhere in the world with no chargebacks and no middleman holding your money.
When a customer checks out with Bitcoin, we generate a unique payment address, monitor the Bitcoin blockchain for the incoming transaction, wait for confirmations, and then forward the funds directly to the BTC wallet you configured in your dashboard. You only pay a 1% service fee — the rest goes straight to you.
Unlike traditional payment processors that freeze funds, charge monthly rent, and require extensive KYC onboarding, CryptoPayCheckout uses a non-custodial forwarding architecture: your Bitcoin is never held, staked, or commingled. You get paid the same day your customer pays.
Bitcoin arrives in your own BTC wallet after confirmation. No custody, no lockups, no approval queues.
One of the lowest fees in crypto payments. No tiered pricing, no monthly minimum, no setup cost.
Sign up with an email and start accepting Bitcoin. No business verification, no passport upload.
Create a payment with one POST request. Get a checkout URL back. Redirect your customer.
Get notified the moment a Bitcoin payment confirms on-chain. HMAC-signed webhooks for trust.
Generate shareable Bitcoin payment links without writing a single line of code.
Create a payment with a single API call. We handle blockchain monitoring, confirmations, exchange rate pricing, and automatic settlement to your wallet. Get notified via webhook when the payment confirms.
Read the full docsconst res = await fetch('https://cryptopaycheckout.com/api/v1/payment/create', {
method: 'POST',
headers: {
'X-API-Key': YOUR_API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: 99.00, // USD
currency: 'BTC', // Bitcoin
order_id: 'order_12345'
})
})
const { checkout_url, tx_id } = await res.json()
window.location = checkout_url // redirect your customer