Bitcoin logo

Accept Bitcoin payments on WooCommerce

Take BTC on your store in minutes — settled directly to your own Bitcoin wallet.

Get the free plugin

Bitcoin 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.

Bitcoin (BTC) payment confirmed on a WooCommerce checkout and settling to a merchant-owned wallet

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. 1

    Install the plugin

    Add VelozaPay to WooCommerce and paste your BTC payout wallet — no account, no KYC.

  2. 2

    Customer pays BTC

    At checkout the customer picks Bitcoin, scans the QR and sends the payment.

  3. 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.

Start accepting Bitcoin today

Install the free plugin, add your wallet, take your first BTC payment this afternoon.

Get the free plugin