Home/Accept Bitcoin
Accept crypto

Accept Bitcoin payments

Accept Bitcoin straight to a wallet you control.

Bitcoin is the payment method your customers already recognize, and it's the worst fit for a middleman. My Crypto Server gives you a self-hosted BTC checkout that derives fresh addresses from your own wallet and confirms payments on-chain, so every sale settles directly to you with nothing skimmed off the top.

BTC

No custodian ever touches the coins. Addresses come from your seed, the server only watches the chain, and you can verify on-chain that every payment address is yours.

Native Bitcoin (BTC) with reorg-aware confirmations on the Bitcoin mainnet.

How it works

How to accept Bitcoin

01

Deploy the server

Clone the repo, push it to Vercel, attach any Postgres database, and add your Alchemy API key. You're live in about an hour with no approval or underwriting to wait on.

02

Point it at your wallet

Add the extended public key from a wallet you control. Every Bitcoin payment address the checkout shows is derived from your own seed, so funds are always yours.

03

Create a charge

Price the order in USD from the dashboard, the REST API, or the TypeScript SDK. The hosted checkout shows the customer a live Bitcoin amount, a QR code, and a countdown.

04

Get paid and notified

The customer pays from any wallet, the server confirms on-chain, and a signed webhook hits your backend so fulfilment fires automatically.

Why accept Bitcoin with My Crypto Server

0% platform fees

No 2.9% + 30¢, no monthly minimum, no reserve. The only cost is network gas, which the customer pays, so the full order amount lands in your wallet.

Straight to your wallet

Every payment address derives from a seed only you hold and settles directly to you. There's no custodian, no payout schedule, and no balance anyone can hold.

No account to freeze

There's no merchant account, no acquiring bank, and no risk team. You run the software and you are the processor, so nobody can switch you off.

Confirmed automatically

The server watches the chain, waits for reorg-aware confirmations, and fires a signed webhook to your backend the moment a payment clears. No watcher process to babysit.

Bitcoin payment FAQs

Do you ever hold my Bitcoin?

No. Payment addresses are derived from your own extended public key, so coins land directly in your wallet. The server only watches the chain and confirms payments; it never signs or moves funds.

How many confirmations before an order is marked paid?

The server waits for reorg-aware confirmations tuned per chain, then fires a signed webhook to your backend. You decide how your store reacts to that event.

Can I accept Bitcoin alongside cards?

Yes. Most stores add BTC as an extra option next to their existing card processor. Card customers keep paying with cards; Bitcoin customers pay you with 0% fees.

Accept Bitcoin on your own server.

$699 one-time with code MCSINTRO $999, with every v1 update included, 0% platform fees, and free installation.

Try the live demo
Read the docs