Pricing Docs Login Get started
Bitcoin payments

Accept Bitcoin payments on your website

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.

On-chain Bitcoin Mainnet only 2 confirmations ~20 min settlement

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.

Everything you need to accept Bitcoin

Direct to your wallet

Bitcoin arrives in your own BTC wallet after confirmation. No custody, no lockups, no approval queues.

Flat 1% fee

One of the lowest fees in crypto payments. No tiered pricing, no monthly minimum, no setup cost.

No KYC required

Sign up with an email and start accepting Bitcoin. No business verification, no passport upload.

Simple REST API

Create a payment with one POST request. Get a checkout URL back. Redirect your customer.

Webhooks + email

Get notified the moment a Bitcoin payment confirms on-chain. HMAC-signed webhooks for trust.

No-code payment links

Generate shareable Bitcoin payment links without writing a single line of code.

Accept Bitcoin with one API call

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 docs
const 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

Common questions

How long does it take to receive a Bitcoin payment?
Bitcoin payments typically confirm in 10–30 minutes (2 confirmations). Once confirmed on the blockchain, funds are automatically forwarded to your configured wallet address within a few minutes.
What are the fees for accepting Bitcoin?
A flat 1% service fee on the transaction amount, plus the on-chain Bitcoin network fee required to forward the payment to your wallet. Network fees vary with chain congestion. You can pass the network fee on to your customer in Settings.
Do I need KYC to accept Bitcoin?
No KYC is required to open a merchant account. Just verify your email, add your Bitcoin wallet address, and you can start accepting BTC payments.
Can I accept Bitcoin without a website?
Yes. Create a payment link from your dashboard and share it with your customer via email, SMS, or social media. They click the link, pay in Bitcoin, and you get notified when the payment confirms.
Is CryptoPayCheckout custodial?
No. Funds are automatically forwarded to the wallet address you control. We never hold your Bitcoin beyond the few minutes it takes to confirm and forward the transaction.
Can customers pay in other coins and have me receive Bitcoin?
Yes. Customers can pay in any of 1,000+ supported cryptocurrencies, and CryptoPayCheckout will automatically convert to Bitcoin and send it to your BTC wallet.
Are there chargebacks with Bitcoin payments?
No. Bitcoin transactions are final once confirmed on the blockchain. You never have to worry about friendly fraud, disputes, or reversals.
What platforms can I integrate with?
Any platform or stack that can make an HTTP request — WordPress, Shopify (via custom integration), Laravel, Node.js, Python, .NET, Ruby, PHP, plain HTML, and more. Payment links work with zero code.

Start accepting Bitcoin today

Free account. No credit card. Live in minutes.

Create your account