Accept Bitcoin payments on WooCommerce
Take BTC on your store in minutes — settled directly to your own Bitcoin wallet.
Get the free pluginBitcoin is the original cryptocurrency and the one the largest number of people already hold. Adding BTC checkout to WooCommerce opens your store to that audience without a payment processor sitting in the middle — with VelozaPay, the Bitcoin a customer sends is forwarded on-chain straight to a wallet address you own.
For a WooCommerce store, that distinction is the whole point. A conventional Bitcoin payment gateway routes your sale through a company that holds the funds, takes a cut and can freeze, delay or reverse a payout. VelozaPay works the other way around — it is a self-hosted WooCommerce plugin paired with a thin payment layer, so taking BTC is closer to being paid directly than to using a processor. You keep custody, you keep the keys, and the plugin itself is free.
Why Bitcoin
Why accept Bitcoin on your store
The widest holder base
More people hold Bitcoin than any other crypto. Offering BTC is the single biggest reach you can add to a crypto checkout.
No chargebacks
A confirmed Bitcoin transaction is final. Once VelozaPay sees the payment on-chain the order is marked paid — there is no reversal risk.
You hold the keys
BTC settles to your own Bitcoin wallet. VelozaPay never custodies the funds and there is no account or KYC to clear.
Payment gateway
How the VelozaPay Bitcoin payment gateway works
When a shopper reaches checkout and selects Bitcoin, WooCommerce hands the order to VelozaPay and opens a dedicated payment page. That page locks the BTC amount to your order total at the moment of checkout, shows a one-time Bitcoin address with a scannable QR code, and monitors the Bitcoin network for the incoming transaction.
As soon as the payment appears on-chain, the Bitcoin is forwarded straight to the wallet address you saved in the plugin, and a signed notification is sent back to WooCommerce over a REST callback. The order moves to processing on its own — there is no dashboard to watch and no manual reconciliation step.
On-chain settlement
Every payment is a real Bitcoin transaction to an address you own. VelozaPay never pools, holds or routes merchant funds through a balance.
Automatic order status
The REST callback marks the WooCommerce order paid the moment the BTC transaction confirms, so fulfilment can begin straight away.
Amount locked at checkout
The BTC total is fixed to the fiat order value when the customer opens the payment page, so a price move mid-payment never shorts your sale.
How it works
Bitcoin payments in three steps
- 1
Install the plugin
Add VelozaPay to WooCommerce and paste your BTC payout wallet — no account, no KYC.
- 2
Customer pays BTC
At checkout the customer picks Bitcoin, scans the QR and sends the payment.
- 3
Order completes
The BTC settles on-chain to your wallet and the WooCommerce order is marked paid automatically.
Payments are made and settled on the Bitcoin network (BTC).
Pricing
What it costs to accept Bitcoin
The VelozaPay plugin is free. There is no setup fee, no monthly subscription and no per-store licence — you only ever pay a small flat percentage on a transaction when a customer actually pays you. That is well below the roughly 2.9% plus a fixed fee that card processors charge, and there are no chargeback fees, because a confirmed Bitcoin payment cannot be reversed.
Your customer pays the Bitcoin network (miner) fee when they broadcast the transaction, exactly as they would for any on-chain transfer. Because the BTC settles straight to your own wallet, there is no payout schedule and no withdrawal fee — the funds are yours the moment the payment confirms.
Use cases
Stores that benefit most from Bitcoin checkout
Bitcoin checkout adds reach to almost any WooCommerce store, but it is especially valuable where card payments fall short.
International & cross-border stores
Bitcoin settles the same way everywhere, with no currency conversion and no international card fees. Customers in regions your card processor does not serve well can still pay in full.
High-risk and hard-to-bank niches
Merchants that card networks treat as high-risk can accept Bitcoin with no account review, no rolling reserve and no sudden termination of their ability to get paid.
Digital goods & high-ticket items
Irreversible settlement removes chargeback fraud — a major cost for sellers of software, downloads, electronics and other high-value goods.
Privacy-minded customers
Shoppers who would rather not enter a card number on every store can pay from a Bitcoin wallet, with no account and no KYC required on VelozaPay's side.
Comparison
VelozaPay vs other ways to accept Bitcoin
How a non-custodial WooCommerce plugin compares with a custodial crypto processor and a traditional card gateway.
| Feature | VelozaPay | Custodial processor | Card gateway |
|---|---|---|---|
| Holds your money | No — non-custodial | Yes — custodial | Yes, until payout |
| KYC / account approval | Not required | Required | Required |
| Monthly fees | None | Sometimes | Often |
| Chargebacks | Impossible | Impossible | Common |
| Settlement | Direct to your wallet | To a processor balance | 2–7 day payout |
| Can freeze your funds | No | Yes | Yes |
FAQ
Bitcoin payments — questions
How long does a Bitcoin payment take to confirm?
Bitcoin blocks are found roughly every 10 minutes. The customer sees a live status on the VelozaPay payment page, and the WooCommerce order flips to processing automatically once the payment is confirmed.
Do I need a Bitcoin exchange account?
No. You only paste a Bitcoin wallet address you control into the plugin settings. There is no sign-up, no exchange account and no KYC.
What does it cost to accept Bitcoin on WooCommerce?
The plugin is free, with no setup or monthly fees. VelozaPay only takes a small flat percentage from a transaction when a customer actually pays — and there are no chargeback fees, because a confirmed Bitcoin payment cannot be reversed.
Is there a minimum Bitcoin order amount?
Bitcoin has no fixed protocol minimum, but very small payments become uneconomical once the network fee is counted. Current per-coin minimums are listed live on the minimum order amounts page.
Can I refund a Bitcoin order?
Bitcoin transactions are irreversible, so refunds are sent manually from your wallet — the same as any direct on-chain payment.
Do my customers need a VelozaPay account to pay with Bitcoin?
No. Customers pay from their own Bitcoin wallet on the payment page — there is no sign-up, no ID check and no account on either side of the payment.
What happens if the Bitcoin price moves during checkout?
The BTC amount is locked to your order total when the customer opens the payment page. As long as they pay within the window shown, you receive the full value of the sale regardless of price movement.
Keep reading
Start accepting Bitcoin today
Install the free plugin, add your wallet, take your first BTC payment this afternoon.
Get the free plugin