Are you running an online store based on WooCommerce and want to accept Bitcoin payments?
This guide provides a complete step-by-step tutorial with links to detailed articles on our website.
Overview
Create a Coinsnap account
Set up a Lightning Wallet and connect it to Coinsnap
Install the Coinsnap for WooCommerce plugin
Connect the plugin with your Coinsnap account
Customize the plugin settings
Perform test transactions
View transaction data in the Coinsnap dashboard and use it for accounting
1. Create a Coinsnap Account
First, create your merchant account with Coinsnap.
👉 Go to https://app.coinsnap.io/ and register with your email address.
If you have a discount code, you can enter it during registration.
👉 More information:Getting Started with Coinsnap
2. Set Up a Lightning Wallet
Your customers can pay in your WooCommerce store using Bitcoin on-chain or the Lightning Network.
Payments will be credited to you via Lightning, so you need a Lightning Wallet with a Lightning address.
For beginners, we recommend Wallet of Satoshi.
👉 Install the Wallet of Satoshi app from your App Store (iOS or Android).
The app automatically generates a Lightning address for you — it looks similar to an email address but allows you to receive Bitcoin payments.
👉 Example: yourname@walletofsatoshi.com
Your Bitcoin sales will be credited directly to this wallet. You can transfer your Bitcoin at any time to another wallet, e.g. your BitBox02 hardware wallet.
👉 More information:
3. Install the Coinsnap for WooCommerce Plugin
Log in to the admin area of your WordPress website where WooCommerce is installed.
To enable Bitcoin payments, your WooCommerce store must be connected to your Coinsnap account.
Log in to your Coinsnap Dashboard
Go to Settings → Store
Copy your Store ID and API Key
In WooCommerce, go to Settings → Payments → Coinsnap and paste both values into the Coinsnap plugin settings
Once done, your WooCommerce store is successfully linked to Coinsnap.
5. Customize the Coinsnap Plugin Settings
After the connection is established, you can adjust the Coinsnap plugin to match your store’s preferences.
You can, for example:
Define how the payment method is displayed to customers (e.g., “Bitcoin + Lightning” or a custom label)
Offer a discount for Bitcoin payments
Change button text or display labels
You can find these options under WooCommerce → Settings → Payments → Coinsnap.
Click Manage to open the settings panel.
6. Perform Test Transactions
Before you start accepting real payments, we recommend performing two test transactions:
Purchase a product and pay via Lightning
Purchase another product and pay via Bitcoin Onchain
If the payments are successful, the order status in your WooCommerce backend will show as “Completed.”
This ensures your integration works properly.
7. View Transactions in the Coinsnap Dashboard
All transactions are listed in your Coinsnap Dashboard under Payments.
When the Payment status shows “Settled” in green, your customer has successfully paid.
When the Transfer status also shows “Settled,” the payment has been successfully credited to your wallet.
Click View to open detailed transaction information.
👉 Tip: Print out transaction details and attach them to the WooCommerce invoice for accurate accounting.
Conclusion
With Coinsnap, you can start accepting Bitcoin payments in your WooCommerce store in just a few simple steps — no intermediaries, no custody by Coinsnap, and direct settlement to your own wallet.
WooCommerce Bitcoin is a hot topic in 2025 because it solves three headaches at once: rising card fees, fraud/chargebacks, and cross-border friction.
With a Bitcoin (and especially Lightning) checkout, WooCommerce stores can offer near-instant payments at low cost, attract crypto-savvy buyers worldwide, and reduce exposure to chargebacks—all without rebuilding their stack.
In this complete 2025 guide to WooCommerce Bitcoin, you’ll learn how to add Bitcoin—and especially Lightning—to your store without coding, which plugins actually work (and why), how Lightning compares to on-chain for fees and speed, and what to know about compliance, accounting, and settlement. You’ll get a ranked shortlist of the best plugins, a decision matrix to choose fast, and a step-by-step setup using Coinsnap with an optional BTCPay Server path—plus FAQs and practical tips to go live smoothly.
Not natively. WooCommerce needs a plugin to accept Bitcoin or Lightning. The good news: setup can be fast, cheap, and secure—especially with Lightning.
What Bitcoin payment plugins does WooCommerce recommend?
WooCommerce Bitcoin doesn’t come out of the box—but you can add it with extensions from the official Woo.com Marketplace, which currently highlights these four crypto plugins: Coinbase Commerce (a gateway that lets customers pay in crypto and plugs into your store in a few steps), DePay Payments (on-site Web3 wallet payments across multiple chains and tokens), Helio Pay (a multi-chain checkout with real-time payouts), and OpenNode (Bitcoin/Lightning payments with optional fiat settlement).
Those plugins come with a few limitations, though, that make merchants look for other, better suited solutions: Coinbase Commerce requires detailed KYB (know your business), and is on-chain only, so not good if you want to sell cheap products (below $1,000) fast. Also, merchants AND buyers need a Coinbase wallet – which reduces the customer base significantly. DePay is great, if you want to sell for EVM/Solana tokens, but it doesn’t do native Bitcoin or Lightning, so it’s a no go if you want t accept Bitcoin with WooCommerce. With Heliopay, you can accept Bitcoin on-chain, but Lightning is not supported – so again, no fast, cheap checkout for products below $1,000. Open Node offers solid Bitcoin/Lightning support, but it’s still a custodial gateway: you’ll open an account, complete KYB, and pay processor fees with settlement via the provider.
The good news: You don’t need a native WooCommerce Bitcoin solution
A handful of mature plugins (like Coinsnap or BTCPay Server) add BTC and Lightning alongside your existing methods, with options ranging from plug-and-play simplicity to self-hosted control and even automatic fiat settlement.
For most merchants, those solutions mean higher margins, faster checkouts, and a future-proof payment option that customers increasingly expect. We will present the four best Bitcoin-Lightning plugins for WooCommerce below.
Why add Bitcoin (and Lightning) to WooCommerce?
Bitcoin opens global checkout without card rails, cuts processing costs, and removes chargebacks. Lightning adds real-time settlement and typically sub-cent fees, which improve margins and customer experience—especially for everyday orders and digital goods.
Your options at a glance:
Lightning-ready, non-custodial: Coinsnap (plug-and-play; direct to your wallet, supports on-chain and Lightning, easy BTCPay Server integration, easy FIAT settlement with Bringin or DFX, easy accounting with Cointracking)
Self-hosted control: BTCPay Server (open source; zero platform fees; you run it)
Custodial with fiat settlement: CoinGate, BitPay (accept BTC/LN; settle to EUR/USD/GBP)
Tip: Most stores do best with a WooCommerce Bitcoin-Lightning-ready plugin that also offers optional on-chain for high-value carts!
Lightning vs on-chain (quick compare)
There are two types of Bitcoin payment: On-chain and Lightning. On-chain Bitcoin payments are recorded directly on the blockchain; they’re highly secure and auditable but settle more slowly (you usually wait for confirmations) and incur miner fees that rise with network congestion—great for higher-value, lower-frequency orders or final settlements.
The Lightning Network moves payments off-chain through pre-funded channels; transactions confirm in seconds with tiny fees, making it ideal for everyday commerce, micro-payments, and a fast checkout UX. Lightning payments ultimately anchor to the blockchain (channels are opened/closed on-chain), but most customer payments don’t touch the chain, which is why they’re so quick and cheap.
In practice, smart WooCommerce merchants enable both: Lightning by default for speed and costs, with on-chain as a fallback for large carts, customers who insist on it, or when channels/liquidity need adjustment.
Fees: Lightning is much cheaper than on-chain (no miner fee per payment).
Speed: Lightning takes a few seconds – on-chain transactions can take minutes.
UX: Tap/scan, paid—no waiting for confirmations!
When on-chain? Larger tickets (above $ 1,000), treasury moves, or when a customer requests it.
.
Best plugins for WooCommerce Bitcoin (2025 shortlist)
WooCommerce doesn’t ship Bitcoin out of the box, so the right plugin is what turns your store into a BTC (and Lightning) checkout that’s fast, low-fee, and secure.
In our blog post “The 10 best WooCommerce Bitcoin payment plugins (2025 guide)“, we rank the 10 best WooCommerce Bitcoin payment plugins—from Lightning-first, non-custodial options to custodial gateways with fiat settlement—and compare them on the things that matter: fees, custody, Lightning support, payout options, KYC/KYB, ease of setup, and support. Whether you want plug-and-play simplicity or self-hosted control, this shortlist shows exactly which plugin fits your store and how to get live quickly.
Learn all about the great plugins from Coinsnap, BTCPay Server, CoinGate, BitPay, NOWPayments, Blockonomics, Coinbase Commerce, CryptoPay, Helio Pay, DePay, and which one might be the best for you, here.
Here is a decision matrix for the 10 best WooCommerce Bitcoin payment plugins:
(click the image to download the Excel decision matrix for the 10 best WooCommerce Bitcoin payment plugins!)
The 4 best WooCommerce Bitcoin payment plugins for WooCommerce
These plugins are all available in the WordPress plugin repository, and support on-chain as well as Lightning.
1) Coinsnap for WooCommerce
The Coinsnap WooCommerce Bitcoin payment plugin is Lightning-first and non-custodial: invoices are paid by scanning a QR code and funds are forwarded instantly to your own Lightning wallet. The WooCommerce setup is lightweight (store ID + API key), and even comes with a wizard to connect your own BTCPay Server if you prefer to self-host. Of course, it also enables on-chain payments for larger tickets.
Coinsnap positions itself for speed, privacy, and minimal onboarding friction, typically charging around 1% for processing. Ideal for merchants that want to accept Bitcoin payments with minimum effort, and without having to become serious “Bitcoiners”.
2) BTCPay Server
BTCPay Server was the first open source Lightning payment DIY solution that pioneered and revolutionized the Bitcoin payment landscape. It’s a self-hosted, open-source Lightning payment gateway, thus coming with no platform fees. You run the stack, keep keys, and can accept both on-chain Bitcoin and Lightning. The official “Greenfield” WooCommerce plugin and docs make integration straightforward, but you’ll own hosting, upgrades, and security.
Best for merchants with decent programming and technical skills that value sovereignty, auditability, and deep configurability over convenience.
3) CoinGate
A popular gateway that supports Bitcoin (on-chain and Lightning) and a wide set of altcoins; Lightning is enabled by default in its ecommerce plugins. Merchants can settle in crypto or in fiat (EUR/USD/GBP), but the WooCommerce module is maintained on GitHub (which makes it a bit more complicated for non-skilled merchants to integrate). Pricing is a flat 1% per processed payment.
Good blend of features for merchants who want LN + optional fiat settlement and are not afraid of Github.
4) BitPay
An enterprise-grade gateway with long track record, supporting Lightning since 2022. It offers robust business tooling, refunds, payouts, and broad compliance coverage. Pricing is tiered (1–2% + $0.25 per transaction depending on monthly volume).
Strong choice for regulated merchants that want fiat settlement and mature support.
Adding Bitcoin to WooCommerce can be truly no-code when you pick the right plugin: install it directly from your WordPress plugin repository, connect it with your processor, enable it under WooCommerce → Settings → Payments, and you’re live in minutes.
With non-custodial, Lightning-first options (e.g., Coinsnap), there’s no KYB/KYC—you sign up with just an email and add your Lightning address, and payments settle directly to your wallet without a middleman. If you later want fiat settlement via a custodial gateway, KYB will apply; but for pure BTC/Lightning checkout, it’s plug-and-play with zero paperwork.
Here is how it works:
Install a plugin (e.g., Coinsnap).
Connect credentials (Store ID/API key or wallet).
Enable in WooCommerce → Settings → Payments.
Test order with a small Lightning payment.
.
1. Install Plugin from WordPress
2. Connect credentials
3. Enable in WooCommerce
4. Buy something in your store!
Click images to enlarge!
That’s as simple as it gets to accept Bitcoin in your Woo store – if you are ready to do it, see the step-by-step installation guide!
Compliance, accounting, and settlement – what to watch
When you add Bitcoin at checkout, compliance needs depend mainly on your custody model. If you use a custodial/fiat-settling gateway, expect KYB/KYC, basic AML/sanctions screening, and provider terms covering refunds and chargebacks; if you go non-custodial (funds straight to your BTC/Lightning wallet), you usually avoid provider onboarding—but you still must meet local rules on consumer protection, invoicing/VAT, and tax reporting. I.e., Coinsnap or BTCPay Server do not require any KYC/KYB – an email address and a Lightning wallet are all that‘s needed. If you choose Coingate, you will have to provide information on your business and your person.
Accurate accounting matters because revenue is recognized at the fair-value fiat price at payment time; so you should log the BTC amount, the exchange rate at checkout, order ID, and TXID/Lightning payment hash, then track any FX gains/losses if/when you convert to fiat, plus mirror refunds with the same data. Plugins like Coinsnap make accounting simple for you: In the dashboard you will find detailed info on any transactions, which you can export in various formats and forward to your accountant. To deal with exchange rates and FX gains/losses, you can easily integrate Coinsnap with CoinTracking, which provides such information in a form that is compliant with all european tax authorities.
For settlement, you can choose direct self-custody (Lightning and/or on-chain), automatic fiat payouts to a bank account via a processor, or a hybrid (e.g., Lightning for everyday orders, on-chain for high-value carts, with periodic manual or automatic conversion). I.e., with Coinsnap you can receive Bitcoin payments directly in your Lightning wallet, your BTCPay Server, or on-chain. If you prefer real time fiat conversion, open a Bringin account and entert he Lightning wallet address in your Coinsnap – and all your payments will be credited to your Fiat account in real time.
KYC: Custodial gateways require KYB; non-custodial generally don’t.
Fiat settlement: If you want daily EUR/USD payouts, choose CoinGate or BitPay, or use Coinsnap with a Bringin Lightning wallet.
Bookkeeping: Export CSVs, tag BTC/LN orders, and reconcile regularly.
Does WooCommerce support Bitcoin natively?
No. WooCommerce doesn’t include Bitcoin out of the box—you enable BTC (and Lightning) via third-party plugins like Coinsnap or BTCPay Server.
What’s the fastest way to get WooCommerce Bitcoin payment without coding?
Install a compatible plugin, enable it in WooCommerce → Settings → Payments, paste the wallet/API details, and run a test order. With plugins like Coinsnap merchants can add Bitcoin checkout to their WooCommerce in minutes.
Is it secure to offer WooCommerce Bitcoin payment?
Yes—use reputable plugins, HTTPS, and secure wallet practices (hardware wallet, backups, access controls). Payments are final once received.
How do refunds work with Bitcoin or Lightning?
You send a new payment back to the buyer’s address/invoice. Some gateways streamline this with refund tools; otherwise you handle it manually (record TXIDs/payment hashes).
Can I settle WooCommerce Bitcoin sales to my bank account in EUR/USD/GBP?
Yes—choose a provider that offers fiat settlement. If you prefer self-custody, you can keep BTC or convert later via your own exchange workflow (i.e. with Coinsnap and Bringin).
FAQs – what you need to know about WooCommerce Bitcoin and Lightning
1) Does WooCommerce support Bitcoin natively?
No. WooCommerce doesn’t include Bitcoin out of the box—you enable BTC (and Lightning) via third-party plugins like Coinsnap or BTCPay Server.
2) What’s the fastest way to get WooCommerce Bitcoin payment without coding?
Install a compatible plugin, enable it in WooCommerce → Settings → Payments, paste the wallet/API details, and run a test order. With plugins like Coinsnap merchants can add Bitcoin checkout to their WooCommerce in minutes.
3) What’s the difference between on-chain WooCommerce Bitcoin payments and WooCommerce Lightning payments?
On-chain payments settle on the blockchain (slower, miner fees, great for high-value orders). Lightning routes off-chain through channels (seconds, tiny fees) and is ideal for everyday commerce.
4) Which is cheaper: on-chain or Lightning?
Lightning is typically far cheaper (fractions of a cent) and faster; on-chain includes miner fees that vary with network congestion.
5) Do I need KYC/KYB to accept Bitcoin?
For non-custodial plugins (funds go straight to your wallet), usually no. For custodial gateways and fiat settlement, expect KYB/KYC as part of AML compliance.
6) Can I settle sales to my bank account in EUR/USD/GBP?
Yes—choose a provider that offers fiat settlement. If you prefer self-custody, you can keep BTC or convert later via your own exchange workflow.
7) How do I handle Bitcoin price volatility at checkout?
Use rate-locking (most plugins do this) to quote a fixed BTC amount for a limited time window, then record the fiat value at the moment of payment for accounting.
8) Are Bitcoin payments subject to chargebacks?
No. Bitcoin/Lightning payments are push-transactions; there are no card-style chargebacks. You can still issue refunds per your policy.
9) How do refunds work with Bitcoin or Lightning?
You send a new payment back to the buyer’s address/invoice. Some gateways streamline this with refund tools; otherwise you handle it manually (record TXIDs/payment hashes).
10) What data should I record for accounting/taxes?
Store the BTC amount, fiat value at payment time, exchange rate, order ID, and TXID/Lightning payment hash. Reconcile exports (CSV) to your wallet/bank monthly.
11) Will offering WooCommerce Bitcoin payment break my existing checkout?
No. It appears as an additional method alongside cards/PayPal. You can keep all other gateways active.
12) Can I accept both Lightning and on-chain in one store?
Yes. Many plugins let you enable both—Lightning as default for speed/costs, on-chain for large tickets or customer preference.
13) Is it secure to offer WooCommerce Bitcoin payment?
Yes—use reputable plugins, HTTPS, and secure wallet practices (hardware wallet, backups, access controls). Payments are final once received.
14) Can I use WooCommerce Bitcoin payment for in-person sales, too?
Yes. Some providers like Coinsnap include Web-PoS/QR flows so you can accept Lightning in store or at events using a phone or tablet.
15) Do Bitcoin payments help conversion rates?
They can—especially for international buyers, privacy-minded customers, or digital goods/micro-payments where Lightning’s speed and fees shine.
16) How can I test Bitcoin checkout safely?
Most plugins support test modes or small live payments. For Lightning, send tiny invoices; for on-chain, use small amounts and confirm order status end-to-end.
Next steps to start accepting WooCommerce Bitcoin payments
Start now and register your Coinsnap account with just your email and your Lightning wallet address – and you can get started by just installing the plugin in your WordPress!
WooCommerce is the open-source ecommerce engine that turns WordPress sites into full online stores, prized for its flexibility, huge extension ecosystem, and global developer community. It powers everything from small boutiques to high-volume catalogs thanks to a modular design where you bolt on payment gateways, shipping, tax, and marketing features as needed. While WooCommerce Payments covers cards and a range of local methods, WooCommerce itself does not ship a native Bitcoin option—crypto payments are added via third-party extensions.
WooCommerce merchants are looking into Bitcoin to reach global buyers without card rails, cut processing costs, and reduce fraud exposure: Bitcoin and Lightning typically carry about 1% fees or less versus ~4% for some card processors like PayPal. Also, crypto payments aren’t subject to chargebacks, which can materially lower loss rates and support margins.
Beyond cost and risk, there’s also growing demand: an estimated 560+ million people owned crypto in 2024, and merchants often promote payment methods that minimize costs and fraud—two boxes Bitcoin can tick. As for “how many might be interested,” precise figures don’t exist, but WooCommerce powers roughly 4.5–6.2 million live stores [storeleads.app, trends.builtwith.com]; even a conservative 5–10% exploring Bitcoin would mean on the order of ~225,000 to ~616,000 shops evaluating a crypto option in 2025.
Not natively. WooCommerce doesn’t include a built-in Bitcoin payment method or a Bitcoin checkout, but you can accept Bitcoin (and Lightning) by adding a third-party plugin. Popular options include Coinsnap (Lightning-first, non-custodial), BTCPay Server (self-hosted), CoinGate and BitPay (custodial with optional fiat settlement).
Woo.com lists a small, curated set of crypto plugins, and many more are available on WordPress.org and GitHub.
Before You Choose your WooCommerce Bitcoin Payment Plugin: Here is what This Guide Covers
First, we’ll map the landscape of Bitcoin payments on WooCommerce and explain why the official WooCommerce Marketplace currently offers only a handful of crypto extensions—and what that means for things like fees, support, and long-term maintenance—before widening the lens to the much bigger ecosystem of WordPress.org and GitHub plugins.
We’ll then introduce the ten options you’re most likely to consider:
Coinsnap
BTCPay
CoinGate
NOWPayments
Blockonomics
BitPay
CryptoPay
Coinbase Commerce
DePay
Helio Pay
After this overview, we’ll compare these ten plugins side-by-side—covering custody model, Lightning support, fees, payout options, KYC and compliance, developer friendliness, and support—then rank them with clear recommendations by use case (from solo creators to high-volume stores and regulated merchants).
Next, we’ll demonstrate how simple it is to add Bitcoin to WooCommerce with a step-by-step installation guide for the Coinsnap for WooCommerce plugin, including an optional path to integrate your own BTCPay Server.
Finally, we’ll give our recommendation which plugins are most likely the best for you.
The WooCommerce Bitcoin Payment Plugin Landscape: Why the Official List Is Short
Woo’s official Marketplace carries only a small, curated set of crypto extensions—currently including Coinbase Commerce, DePay Payments, Helio Pay, and OpenNode (we’ll cover them below).
These plugins passed security/compatibility checks (the Quality Insights Toolkit tests every new release) and meet WooCommerce support standards, including automated quality checks on new versions—useful for long-term compatibility with new WooCommerce/WordPress releases. For many plugin developers this is a lot of hassle, though – WooCommerce’s requirements cause a lot of work that often cannot be refinanced, given the low fees most plugins take from their users.
However, an important note for merchants: Of the four cryptopayment plugins listed on Woo Marketplace, only Coinbase Commerce offers Bitcoin Lightning payments – the other three plugins only support other cryptocurrencies. Furthermore, Coinbase only works if both the buyer and the merchant have a Coinbase wallet, which significantly limits the customer base.
That does not man, though, that “free market” Bitcoin payment plugins for WooCommerce do not meet Woo’s standards as well. Serious providers like BTCPay Server, Coinsnap, CoinGate, and many others certainly constantly update their plugins as well, and make sure they are always compatible with the latest WordPress and WooCommerce versions. And at least four of them support Bitcoin AND Lightning (see below).
Beyond Woo.com: The WordPress.org & GitHub Ecosystem (and the Plugins That Matter)
Beyond the small, curated list on Woo.com, the WordPress.org + GitHub ecosystem is broad and fast-moving: you’ll find self-hosted, open-source Lightning-first non-custodial options like Coinsnap and BTCPay Server (both are official WooCommerce plugins with additional active GitHub repos), direct-to-wallet gateways like Blockonomics, and established custodial processors including CoinGate and BitPay—all distributed via WordPress.org with public docs, support forums, and release notes.
The key trends:
Lightning becomes standard—providers increasingly enable LN by default or emphasize it prominently (e.g., BTCPay, Coinsnap, CoinGate)
Non-custodial/direct-to-wallet growth to reduce custody and chargeback risk (Blockonomics, Coinsnap)
Custodial multi-coin + fiat settlement remains popular for merchants wanting automatic conversions (CoinGate, BitPay, but also possible i.e. with Coinsnap + Bringin)
Open development on GitHub and visible update cadence on WordPress signal ongoing maintenance that merchants can verify before adopting.
WooCommerce Bitcoin Payment Plugins: The 2025 Shortlist
While WordPress.org and GitHub host dozens of crypto payment plugins across many chains and tokens, this guide focuses strictly on Bitcoin and Lightning solutions that are as easily installed as possible.
Since many merchants without programming skills might not be familiar with Github, for this apples-to-apples comparison we’ve consequently selected ten plugins that can be installed directly in your WordPress backend under “add new plugin”:
1) Coinsnap for WooCommerce
The Coinsnap WooCommerce Bitcoin payment plugin is Lightning-first and non-custodial: invoices are paid by scanning a QR code and funds are forwarded instantly to your own Lightning wallet. The WooCommerce setup is lightweight (store ID + API key), and even comes with a wizard to connect your own BTCPay Server if you prefer to self-host. Of course, it also enables on-chain payments for larger tickets.
Coinsnap positions itself for speed, privacy, and minimal onboarding friction, typically charging around 1% for processing. Ideal for merchants that want to accept Bitcoin payments with minimum effort, and without having to become serious “Bitcoiners”.
2) BTCPay Server
BTCPay Server was the first open source Lightning payment DIY solution that pioneered and revolutionized the Bitcoin payment landscape. It’s a self-hosted, open-source Lightning payment gateway, thus coming with no platform fees. You run the stack, keep keys, and can accept both on-chain Bitcoin and Lightning. The official “Greenfield” WooCommerce plugin and docs make integration straightforward, but you’ll own hosting, upgrades, and security.
Best for merchants with decent programming and technical skills that value sovereignty, auditability, and deep configurability over convenience.
3) CoinGate
A popular gateway that supports Bitcoin (on-chain and Lightning) and a wide set of altcoins; Lightning is enabled by default in its ecommerce plugins. Merchants can settle in crypto or in fiat (EUR/USD/GBP), but the WooCommerce module is maintained on GitHub (which makes it a bit more complicated for non-skilled merchants to integrate). Pricing is a flat 1% per processed payment.
Good blend of features for merchants who want LN + optional fiat settlement and are not afraid of Github.
4) BitPay
An enterprise-grade gateway with long track record, supporting Lightning since 2022. It offers robust business tooling, refunds, payouts, and broad compliance coverage. Pricing is tiered (1–2% + $0.25 per transaction depending on monthly volume).
Strong choice for regulated merchants that want fiat settlement and mature support.
5) NOWPayments
A custody-free Bitcoin payment solution with broad support of other coins, that provides a simple WooCommerce plugin and flexible tools (donations, PoS, APIs). Fees typically start at 0.5% (mono-currency) and 1% with conversion. Note: independent reviews highlight lack of Lightning support, so BTC payments are on-chain.
Suitable if you need multi-asset coverage and don’t require LN.
6) Blockonomics
Direct-to-wallet Bitcoin for WooCommerce—no funds are held by the payment provider. First 10 transactions are free, then 1% per transaction fees apply. Historically BTC on-chain (and BCH); Blockonomics’ own 2025 post says Lightning support is being added, but confirm status in the plugin/docs for production.
Interesting for merchants who want non-custodial simplicity without running their own node.
7) Coinbase Commerce
Coinbase’s merchant product integrates with WooCommerce and charges 1% per crypto payment, with Bitcoin among supported assets. However, Coinbase’s legacy WooCommerce plugin repo notes it’s not actively maintained, so consider using current docs/SDKs and evaluate long-term maintenance before adopting. Commerce benefits from Coinbase onboarding and compliance, but Lightning support for Commerce specifically isn’t documented.
Only recommended for Shops that are already using Coinbase and want quick crypto acceptance and fiat conversion without bothering to install another solution, too.
8) CryptoPay
A wallet-to-wallet WooCommerce plugin that’s license-based rather than per-transaction—i.e., 0% commission, funds go directly to your wallet, and no KYC. It supports Bitcoin plus EVM and other chains. There’s no Lightning support and you’ll self-manage keys and any fiat off-ramping
It’s attractive if you want peer-to-peer payments with predictable costs.
9) Helio Pay
A fast-moving Web3 checkout with WooCommerce extension; supports many chains and lists Bitcoin among compatible currencies. Fees are listed at ~1% with real-time payouts and optional on/off-ramp to bank accounts. Lightning isn’t advertised.
Helio is a multi-chain crypto checkout rather than a Bitcoin/LN specialist – so consider it only if most of your sales are being paid with coins other than Bitcoin.
10) DePay
Web3, wallet-to-wallet payments processed on-site (no intermediary), with 1.5% pay-as-you-go fees. Supports EVM and Solana networks and thousands of tokens; Bitcoin is available as wrapped assets (e.g., WBTC/BTCB), not native L1 BTC or Lightning.
Excellent for token-centric stores, but not ideal if you specifically need native Bitcoin/LN.
Decision Matrix: Find the Perfect WooCommerce Bitcoin Payment Plugin for Your Needs at a Glance
To give you as much information on the pro’s and con’s of each of the plugins named above, we will now compare each plugin on the criteria that actually move your checkout, compliance, and margin: custody model (your keys vs. a provider—controls risk and settlement speed), Lightning support (instant, low-fee payments and a smoother UX), fees (processor + network costs that hit margin), payout options (BTC/LN vs. automatic fiat to manage volatility and accounting), KYC & compliance (onboarding friction and suitability for regulated businesses), developer friendliness (setup time, APIs, maintenance burden), and support (docs, update cadence, and response quality).
Each row also includes pros/cons and a “best for” so you can match capabilities to your use case—whether you want one-click simplicity, self-hosted sovereignty, or Lightning with easy fiat rails.
Since this table might not be easy to read especially on smaller devices, we will now present the information in one table for each plugin:
#1 Coinsnap
KPI
Findings
Rank
#1
Custody model
Non-custodial; funds settle to your own Lightning/BTC wallet
Lightning support
Yes (Lightning-first)
Typical fees
~1%
Payout options
Direct to LN/BTC; on-chain/fiat possible via partners
KYC & compliance
Minimal (no processor custody; basic account info)
Developer friendliness
Simple Woo plugin; optional wizard to link your own BTCPay Server
Support
Active docs and merchant guidance
Pros
Fast LN UX, privacy-friendly, instant settlement to your wallet
Cons
LN-centric; on-chain/fiat handled via partners
Best for
Stores wanting the quickest non-custodial Lightning setup and privacy by default
#2 BTCPay Server
KPI
Findings
Rank
#2
Custody model
Self-hosted, non-custodial (you control keys/infrastructure)
Lightning support
Yes
Typical fees
$0 platform fee (you cover hosting)
Payout options
Direct to your own wallets/nodes
KYC & compliance
None (you operate the stack)
Developer friendliness
Powerful APIs; highly configurable; official Woo integration
Support
Open-source community + docs
Pros
Full control, no middleman fees, extensible
Cons
Requires server ops, monitoring, and upgrades
Best for
Technical merchants prioritizing sovereignty, cost control, and auditability
#3 Coingate
KPI
Findings
Rank
#3
Custody model
Custodial merchant account
Lightning support
Yes (enabled in ecommerce plugins)
Typical fees
~1%
Payout options
Crypto or fiat (EUR/USD/GBP)
KYC & compliance
Merchant KYB required
Developer friendliness
Woo plugin + GitHub module; solid docs
Support
Commercial support
Pros
LN + optional fiat settlement; broad coin support
Cons
Custodial onboarding and compliance steps
Best for
Stores wanting Lightning plus easy fiat settlement under one roof
#4 BitPay
KPI
Findings
Rank
#4
Custody model
Custodial gateway
Lightning support
Yes (enterprise focus)
Typical fees
1–2% + $0.25/tx (volume-based)
Payout options
Broad fiat settlement options
KYC & compliance
Full KYB; strong compliance tooling
Developer friendliness
Mature APIs, refunds, payout flows
Support
Enterprise-grade
Pros
Brand trust, compliance, refunds/payouts
Cons
Higher fees vs others; heavier onboarding
Best for
Regulated and larger merchants needing robust compliance and fiat rails
The following WooCommerce Bitcoin payment plugins do not use the Lightning network. Especially for tickets below € 1.000 this is a clear disadvantage, since Lightning payments are much faster and cheaper than on-chain payments.
Nonetheless, to give you a complete picture of the available plugins for WooCommerce Bitcoin payments, we analysed, and ranked, those plugins as well. Depending on your business model, there might still be the perfect one for you amongst the following six Bitcoin payment plugins:
#5 NOWpayments
KPI
Findings
Rank
#5
Custody model
Non-custodial/custody-free flow
Lightning support
No (BTC on-chain)
Typical fees
~0.5% mono-currency / ~1% with conversion
Payout options
Crypto; fiat via partners
KYC & compliance
AML/KYC policies applied as needed
Developer friendliness
Simple Woo plugin + APIs
Support
Commercial
Pros
Low fees, many coins, quick setup
Cons
No Lightning; on-chain network fees apply
Best for
Multi-asset acceptance where Lightning isn’t required
#6 Blockonomics
KPI
Findings
Rank
#6
Custody model
Non-custodial (direct-to-wallet BTC)
Lightning support
On-chain BTC; LN in progress (verify before go-live)
Typical fees
First 10 tx free; then ~1%
Payout options
Direct to BTC wallet
KYC & compliance
None
Developer friendliness
Lightweight Woo plugin; straightforward setup
Support
Email/forum-style support
Pros
Direct wallet settlement; simple pricing
Cons
Limited fiat options; LN maturity pending
Best for
Merchants wanting simple, direct on-chain BTC without running servers
#7 Coinbase Commerce
KPI
Findings
Rank
#7
Custody model
Coinbase-managed merchant account model
Lightning support
Not documented for Commerce specifically
Typical fees
~1%
Payout options
To Coinbase account; convert/settle via Coinbase
KYC & compliance
Coinbase KYB
Developer friendliness
SDKs and docs
Support
Large provider support
Pros
Brand trust; easy Coinbase operations and conversions
Cons
Woo plugin repo not actively maintained; unclear LN support; merchant AND customer need a Coinbase wallet to use Bitcoin payment
Best for
Shops already using Coinbase wanting quick crypto acceptance and fiat conversion
#8 Cryptopay
KPI
Findings
Rank
#8
Custody model
Non-custodial, wallet-to-wallet
Lightning support
No
Typical fees
0% (license-based pricing)
Payout options
Direct to your wallets
KYC & compliance
No KYC
Developer friendliness
WordPress plugin + API
Support
Vendor docs/support
Pros
Zero commission; P2P model; supports multiple chains
Cons
No Lightning; no built-in fiat off-ramp
Best for
Price-predictable, peer-to-peer checkout without processor fees
#9 Helio Pay
KPI
Findings
Rank
#9
Custody model
Wallet-based, multi-chain checkout
Lightning support
No (multi-chain focus)
Typical fees
~1%
Payout options
Direct to wallet; on/off-ramp available
KYC & compliance
KYB likely for off-ramp/banking
Developer friendliness
Dashboard + APIs; Woo extension
Support
Marketplace + vendor support
Pros
Fast setup; many chains; bank off-ramps
Cons
Not BTC/LN-specialized
Best for
Web3-centric stores needing multi-chain support and bank off-ramps
#10 DePay
KPI
Findings
Rank
#10
Custody model
Wallet-to-wallet (on-site)
Lightning support
No (wrapped BTC only, e.g., WBTC/BTCB)
Typical fees
~1.5% (pay-as-you-go)
Payout options
Direct to wallet
KYC & compliance
No KYC (Web3 norms)
Developer friendliness
Plugin + SDKs
Support
Vendor support
Pros
P2P UX; token flexibility (EVM/Solana)
Cons
No native BTC or Lightning
Best for
Token-heavy EVM/Solana shops where native Bitcoin isn’t required
With the decision matrix for the best WooCommerce Bitcoin payment plugins in hand, you can now match each plugin’s custody model, Lightning support, fees, payout options, compliance, developer effort, and support to your exact use case and choose with confidence.
The market is clearly moving toward Lightning—it’s faster, cheaper, and more resilient than on-chain for everyday commerce—so Lightning-ready plugins are the best fit for most WooCommerce stores.
But if you’re not especially technical, ease of installation matters maybe even more than features!
Therefore, in the next section, we’ll show—step by step—how simple it can be with a well-designed, innovative and state-of-the-art plugin like Coinsnap for WooCommerce to add Bitcoin payment to your WooCommerce store.
Step-by-Step: Install WooCommerce Bitcoin Payment with Coinsnap or your BTCPay Server
To show the fastest path to WooCommerce Bitcoin payment, we’re using Coinsnap as the example—it’s Lightning-first, non-custodial, and designed for a no-hurdles setup: install the WooCommerce plugin, connect your wallet, and you’re ready to accept Bitcoin in minutes.
Below you’ll get a click-by-click Coinsnap install guide; then we’ll show how to pair Coinsnap with your own BTCPay Server for maximum control while keeping the same smooth checkout experience.
Installation Guide: Coinsnap for WooCommerce
If you have already installed WooCommerce, log in to your WordPress account.
Call up the WordPress backend and go to Plugins > Add New [1].
Enter “Coinsnap” in the search bar [2] and click on “Install” [3].
Then activate the plugin.
The Coinsnap for WooCommerce plugin is now successfully installed and is listed as an additional payment method in the WooCommerce settings under the menu item Payments.
After you have installed and activated the Coinsnap for WooCommerce plugin, you need to make the Coinsnap settings. Go to WooCommerce / Settings in the black sidebar on the left. Open the Coinsnap Settings tab (on the right).
After clicking on the link provided or going to the Coinsnap settings tab, you will first see the message Coinsnap connection error [1] in red. This means that you must now enter your Coinsnap Store ID [2] and your Coinsnap API Key [3] in the two corresponding fields below.
You can find this information in your Coinsnap account in the shop settings section. If you do not yet have a Coinsnap account, you can register using the following link: Coinsnap registration.
In the Coinsnap backend, go to the Settings menu item, then click on Store in the blue field.
There you will find the Coinsnap Store ID [1] and the Coinsnap API Key [2]. Copy these one after the other into the corresponding fields in the WooCommerce Coinsnap settings (see above).
Then click on the SaveChanges button at the bottom of the page to apply and save the settings.
Once you have entered and saved the Coinsnap data in the WooCommerce Coinsnap settings, you will see the green message Coinsnap server is connected at the top of the tab. This means that all the technical conditions are now in place for WooCommerce to display Bitcoin transactions from your customers’ wallet to your wallet. Now just one last step remains and you can sell for Bitcoin!
Installation Guide: BTCPay Server for WooCommerce with Coinsnap
After you have installed and activated the Coinsnap Bitcoin Donation plugin, you need to configure the Coinsnap settings.
To do this, go to WooCommerce [1] -> Settings [2] in the left sidebar of your WordPress backend.
Then select the Coinsnap Settings [3] tab and select the BTCPay server as your payment provider [4].
Don’t forget to click on the blue Save button at the bottom left!
Now log in to your BTCPay server.
Once you have done this, enter the URL of your BTCPay server in the BTCPay server URL* field [1].
Next, click on the Generate API key button [2].
You will then be redirected to your BTCPay server.
Select your store [1] and then click on continue [2].
In the next window, enter the name of your store at the top [1] and then click on authorize app [2].
Your BTCPay server is now successfully connected to your online store via the Coinsnap for WooCommerce plugin!
(Look out for the green success indicator above!)
Final Verdict: Go Lightning, Go Live with your WooCommerce Bitcoin Payment Plugin
Bitcoin over Lightning is the standout choice for WooCommerce merchants because it combines the lowest fees, the fastest confirmations, and the strongest merchant-side protection. Lightning transactions typically cost fractions of a cent, settle in seconds, and eliminate chargebacks by design—so you keep more margin and spend less time fighting fraud.
There’s no card data to store or leak, privacy is better by default, and the network is built for real-time, high-volume commerce (from micro-purchases to larger tickets). As wallets, nodes, and gateways continue to standardize around Lightning, it’s the most future-proof way to accept Bitcoin at checkout – provided your average checkout stays below roughly $1,000; but never mind—for larger baskets, all four plugins offer on-chain payment options!
Summary and recommendations
If you want the simplest path to Bitcoin-Lightning today, Coinsnap is our #1 pick: it’s Lightning-first, non-custodial, and genuinely quick to deploy—ideal for solo founders and SMBs who want instant settlement to their own wallet with minimal friction. For teams that value full sovereignty and zero platform fees (and don’t mind running infrastructure).
BTCPay Server is a superb #2—self-hosted, open-source, and endlessly configurable. Because it requires programming and Bitcoin/Lightning knowledge, it’s appropriate only for teams that have those skills internally.
If you need Lightning plus fiat settlement under one roof, CoinGate is the pragmatic choice—turn LN on, get paid, and settle in EUR/USD/GBP when you want.
And for larger or regulated merchants that prioritize enterprise-grade compliance, refunds, and mature fiat rails, BitPay rounds out our shortlist.
Bottom line: to make sure you use one of the best Bitcoin payment plugins for WooCommerce, choose Coinsnap for speed and simplicity, BTCPay Server for technical independence, CoinGate for Lightning with easy fiat off-ramp, or BitPay when enterprise compliance and operations are paramount.
Here’s what you’ll get in this 10-minute guide: a quick look at the WooCommerce-supported Bitcoin plugin options vs. the wider WordPress repository, a plain-English overview of Coinsnap for WooCommerce (Lightning + on-chain, no KYC/KYB for BTC/LN payouts, BTCPay Server wizard, optional fiat off-ramp via Bringin/DFX), and a fast, no-code setup you can follow step by step—from install to your first €1 Lightning test.
We’ll also cover smart defaults (rate-locking, on-chain fallback), basic compliance/accounting pointers, and quick fixes for common pitfalls so you can go live with confidence today.
After you’ve read this article, you certainly will know how to add Bitcoin to WooCommerce and how to setup WooCommerce Bitcoin in 10 minutes!
This is a very detailed How-To: Set up WooCommerce Bitcoin Payment with Coinsnap in 10 Minutes – we cover not only the simple 10 minutes setup, but many related aspects to give you the full view of all aspects of setting up WooCommerce Bitcoin payment with Lightning. So reading the entire article might take you twice as long as just installing WooCommerce Bitcoin payment with Coinsnap!
Card fees negatively impact your margin, fraud and chargebacks are costly, and cross-border payments still create friction.
Adding Bitcoin Lightning to WooCommerce gives you (near-) instant settlement, tiny fees, and a more private, global checkout.
The best part: you don’t need to code or rebuild your store–with the right plugin, you will be live in minutes!
Woo Marketplace vs WordPress Plugins (Bitcoin Options)
WooCommerce doesn’t ship Bitcoin out of the box. The Woo.com Marketplace keeps a small, curated set of crypto extensions (e.g., Coinbase Commerce, DePay, Helio Pay, OpenNode). That curation is helpful for quality and support, but it also limits choice—especially if you want Lightning or non-custodial settlement:
Coinbase Commerce offers Lightning payment, but only if merchant AND customer own a Coinbase wallet–which reduces the customer base significantly. The other featured plugins do not even offer Lightning payment–so for merchants addressing Bitcoin owners they are completely useless.
Beyond Woo.com, the WordPress.org plugin directory and GitHub offer a broader selection, including many Lightning-first and self-hosted options. For most stores that want low fees, fast UX, and independence, this is where the best fits live.
Why Choose Coinsnap for WooCommerce (Lightning/on-chain, No KYC/KYB)
Coinsnap is a non-custodial, Lightning-first gateway (that supports on-chain as well) for WooCommerce that makes it super-easy to add WooCommerce Lightning payments to your payment methods and checkout, without interfering with your other payment methods.
Coinsnap for WooCommerce comes with a full stack of great features that make it simple and safe for every merchant to accept Bitcoin on WooCommerce–without any coding skills:
Full Lightning
Use Lightning for simple transactions, fast transfer of funds and minimal fees.
on-chain-ready
Your buyers choose – during checkout they can optionally send their Bitcoin on-chain (on-Chain payments will automatically be credited to your Lightning wallet).
Direct credit to your Lightning wallet
With Coinsnap, each payment is credited in real time directly to the merchant’s own Lightning wallet—non-custodial, with no funds held by a processor.
BTCPay Server wizard
Prefer self-hosting? Pair Coinsnap with your own BTCPay Server in a guided flow.
No KYC/KYB (for BTC/LN payouts)
Sign up with just an email and your Lightning address; funds settle directly to your wallet.
Fast, no-code install
Add the plugin, paste your credentials, enable—it’s that simple.
Easy fiat off-ramp
If you want automatic fiat settlement, connect partners like Bringin or DFX (their onboarding may apply).
Bottom line: Coinsnap gives you the quickest path to a Lightning-ready checkout, while still letting you add on-chain, self-hosting (via BTCPay), and optional fiat settlement when you need it.
Step-by-Step: How to add Bitcoin to WooCommerce with Coinsnap in 10 Minutes
In about 10 minutes—and without any coding—you’ll install Coinsnap, connect your Lightning address, switch on Bitcoin/Lightning in WooCommerce, and run a quick €1 test payment to confirm everything works.
Here is how it works:
What you need (checklist)
A live WordPress + WooCommerce store with HTTPS (SSL).
Admin access to WordPress.
A Lightning wallet or address (for example, you@lightning.address).
A valid email (to create your Coinsnap account).
10 minutes of quiet time
1) Install the Coinsnap plugin (2 minutes)
In WordPress, go to Plugins → Add New.
Search for “Coinsnap”.
Click install, then activate.
That’s all–the plugin is now installed and active. Now you need to connect the plugin to your Coinsnap account and enable it in WordPress.
2) Create your Coinsnap account & connect your Lightning wallet (3 minutes)
Open Coinsnap and sign up with your email.
Add a store name [1] and your Lightning wallet/address [2]
Copy your Store ID and API Key (see second image) and paste these into the Coinsnap plugin.
Privacy win: Because settlement is non-custodial, there’s no KYB/KYC to start accepting BTC/LN to your own wallet.
All you need is a valid email (to receive your login link) and a Lightning wallet. And, you must enter a name for your store (which will show in statements, payment confirmations etc.).
3) Enable Coinsnap in WooCommerce (2 minutes)
In WordPress, go to WooCommerce [1] → Settings [2] → Coinsnap [3].
Choose Coinsnap as your payment provider [4], and paste your Store ID [5] and API Key [6].
Then go to Payments [7] where you Enable Coinsnap and click save.
4) Test a real payment (2 minutes)
Create a test product priced low (e.g., €1).
After you’ve chosen Bitcoin/Lightning [2] in the first step of your checkout, now Check out [2].
Scan the QR with your wallet (ideally not the one you use to receive payments with Coinsnap) and send the payment.
Confirm the order status updates in WooCommerce and that Coinsnap shows the transaction details.
You’ll see the QR code now (second image) – just scan it with your Lightning wallet and conform the payment. (If you want to test on-chain payments, send the sats to the on-chain address listed beneath the QR code.)
If something’s off: Re-check the API key, your store URL, and that your wallet can pay Lightning invoices.
Optional: BTCPay Server & Fiat Settlement (5–10 minutes more, any time)
Merchants that value full sovereignty over their Bitcoin Lightning payment process should choose the BTCPay Server option that Coinsnap provides: If you connect your BTCPay Server to your WooCommerce via Coinsnap, you self-custody your funds (no third party holds your Bitcoin), pay zero platform fees, and control data, uptime, and compliance policies end-to-end. BTCPay Server supports both Lightning and on-chain, and lets you customize checkout, reporting, and routing—ideal for privacy-minded or high-volume stores that prefer no KYB, no vendor lock-in, and a payment stack they can audit and extend themselves, if they have the skills (NOTE: it’s not for beginners, coding skills and Lightning expertise required!). Learn more about BTCPay Server with Coinsnap
Merchants who want the reach and low fees of Bitcoin without holding BTC on their books—should opt for immediate fiat crediting that auto-converts Lightning/on-chain payments into EUR at the moment of sale and pays out to a personal SEPA bank account. This removes price volatility, simplifies accounting and VAT (no crypto treasury, no FX gains/losses tracking), keeps cash flow predictable for payroll and suppliers, and still preserves Bitcoin’s no-chargeback advantage. An elegant and easy to use solution for such merchants is to use Coinsnap with Bringin or DFX to off-ramp Lightning in real time. Learn more about Coinsnap + Bringin
A) Use the BTCPay Server wizard
If you’re a sovereignty fan, pair Coinsnap with your own BTCPay Server:
Choose BTCPay Server in the gateway choice on the top of the Coinsnap tab in WooCommerce, and enter your BTCPay URL [1] and click Generate API Key [2]
then confirm (twice), as requested by your BTCPay Server [see images 2 and 3]
Save and test.
NOTE: you need to be logged in to your BTCPay Server before you start the process.
If done, you’ll enjoy full control while retaining Coinsnap’s smooth WooCommerce integration. Also, you don’t even have to register a Coinsnap account – you preserve full autonomy!
B) Enable automatic fiat settlement (Bringin)
Bringin is a Bitcoin-to-Euro service that gives you a personal Lightning address and a IBAN (EU bank account in your name). When you plug that Lightning address into Coinsnap, every Lightning payment from your WooCommerce checkout is auto-converted to EUR in real time and credited to your IBAN—no technical setup beyond pasting the address.
Create a Bringin account here (KYC: ID + recent utility bill) and claim your Lightning address (e.g., storename@bringin.xyz).
In your Coinsnap account → Settings → Wallet, paste that Bringin Lightning address.
Customers still pay with Bitcoin/Lightning at checkout, but the funds are now auto-converted to EUR and credited to your IBAN. You can transfer EUR to your bank account on demand.
With Coinsnap and Bringin you keep the reach and low-fee benefits of Bitcoin, but your accounting stays simple (euro in, euro out), volatility is removed, and funds can be moved to your regular bank account whenever you like.
If you need a more detailed, step-by-step guide on how to integrate Bringin with Coinsnap, look here!
The best Bitcoin plugins like Coinsnap are built around most merchant’s needs—so, for example, with Coinsnap, most settings work out of the box; just sanity-check a few smart defaults and you’re set.
Pricing & rate locking
Keep currency as your store’s default (EUR); the plugin handles the conversion amount displayed in Sats (Satoshis).
Don’t worry about rate locking so the BTC amount holds for a short window – Coinsnap comes with a pre-set 10–15 minutes rate lock.
Refunds (no chargebacks)
Bitcoin/Lightning are push payments; there are no card-style chargebacks.
When you issue a refund, you send a new payment to the buyer’s address/invoice and save the payment record in the wallet you used for the refund.
Fraud & risk
Because the customer initiates payment from their wallet, stolen card scenarios don’t apply.
Keep your normal store policies (returns, warranties) and publish them clearly.
When issuing refunds, never refund the exact original Bitcoin amount, but always refund the euro equivalent at the time of payment.
If a customer has purchased something for €50 and paid in Bitcoin, and you refund this amount 14 days later, you refund the amount of sats that corresponds to the market value at the time of the refund!
Compliance, accounting, and settlement: what matters
Before you flip the switch, get the basics right: compliance (your custody model determines whether KYB/KYC applies and which consumer/tax rules you must follow), accounting (log BTC amount, fiat value at payment time, exchange rate, and TXID/payment hash for clean books), and settlement choices (self-custody BTC/LN, automatic fiat payouts, or a hybrid).
The next section shows you what you should make your mind up about before you go live—and why it matters:
Compliance:
Non-custodial (Coinsnap to your wallet): generally no KYB/KYC; still follow local tax and consumer rules.
Custodial/fiat settlement (via partners): expect KYB/KYC and provider terms.
In your Coinsnap dashboard you’ll find detailed records of all transactions, featuring BTC amount, fiat value at payment time, exchange rate, invoice and order IDs, order number, and customer email.
Export your financial statement CSV from Coinsnap regularly and reconcile with your wallet and accounting system.
If you convert to fiat later, track gains/losses between payment time and conversion.
If you plan to hold the BTC you receive, connecting Coinsnap to CoinTracking automates transaction imports, cost basis and gains/losses tracking, and produces tax-ready reports—minimizing bookkeeping effort and reducing risk with your local tax authorities. Learn more about CoinTracking for TAX compliance here: https://live-coinsnap.pantheonsite.io/blog/cointracking-integrates-coinsnap/
Settlement choices:
How your Bitcoin revenue lands in your books is up to you—pick the settlement path that fits your risk tolerance, cash-flow needs, and operational effort:
Direct self-custody (Lightning, on-chain),
Automatic fiat payouts (Bringin / DFX), or
Hybrid (Lightning default; on-chain for large tickets; periodic conversion).
Troubleshooting: quick fixes
With mature, well-tested plugins, troubleshooting is rarely needed—and when it is, it often requires backend checks best handled by the provider; top solutions like Coinsnap include a support tab right in your dashboard so their tech team can quickly investigate and resolve issues.
Payment received, order not updated: There might be issues with webhook/API credentials or that your site is blocking callbacks (security plugins, firewalls). That’s nothing you can fix by yourself–contact your support from your dashboard and write them a ticket. They will look into it and get back to you quickly.
Customer paid wrong amount (on-chain): Use rate-locked invoices and show clear countdown; encourage Lightning for speed/precision.
Duplicate pending orders: Since you do not know what caused the issues that prevented the processing of a payment, you can only try to contact the buyer via the email that you find in your transaction report in the dashboard.
Operations playbook (make it stick)
If you want smoother flows, fewer support hiccups, and higher conversion—especially from international, privacy-minded buyers—there are some proven tricks you should think about or implement.
By standardizing team steps (how to confirm payments, refund cleanly, reconcile weekly) and optimizing touchpoints (clear “Pay with Bitcoin/Lightning” cues, smart defaults, simple help links), you reduce friction and build trust—so more shoppers choose BTC and more of those payments succeed on the first try.
Here is what most successful Bitcoin merchants would recommend:
Train support: Teach what a successful BTC/LN payment looks like, how to confirm, and how to process refunds (create a blog post for that and put a link into your checkout).
Promote the option: Add “Pay with Bitcoin/Lightning” badges on product pages and at checkout; mention instant confirmation.
If you can, offer a small discount on Bitcoin payments (i.e. 5%)–everybody loves a discount (and you save half the cost of this discount alone on credit card fees, not counting elimination of chargebacks and preventing fraud)!
Offer both rails: Lightning by default, on-chain for high-value carts or customer request.
Reconcile weekly: Export Coinsnap CSV, match to WooCommerce orders and wallet transactions.
Lightning vs. on-chain (in practice)
Understanding the difference between Lightning and on-chain matters because it directly affects your fees, speed, and checkout experience—and therefore your margins and conversion rate. It also determines how you account and settle (instant LN payouts vs. confirmed on-chain transfers), which defaults to set in WooCommerce, and when to offer a fallback so payments don’t fail on busy days.
Fees: Lightning payments usually cost fractions of a cent because there’s no per-payment miner fee. On-chain payments include a miner fee that can rise with network congestion, so they’re better for fewer, higher-value transactions.
Speed: Lightning settles in seconds and flips the order to “paid” immediately. On-chain typically needs 1–3 confirmations (often 10–30 minutes), which can delay, or in a few cases even prevent fulfillment.
Checkout experience: Lightning is “scan and pay” with a countdown timer—fast and simple. On-chain often means copying an address/amount, with more risk of under/overpay.
Reliability: Lightning needs channel liquidity; good providers manage this. Keep on-chain enabled as a safe fallback.
When to use which: Default to Lightning for everyday and mid-sized orders or digital goods; offer on-chain for large tickets, treasury moves, or customers who prefer it.
Most merchants run Lightning first. If you have regular baskets with a value of more than $1.000, keep on-chain available as a fallback.
Mini FAQ – just to see if you understand it all
Does WooCommerce support Bitcoin natively?
No. You add BTC/LN with a plugin like Coinsnap (or self-host with BTCPay Server).
Do I need KYC/KYB?
Not for non-custodial BTC/LN payouts. Fiat settlement partners typically require it.
Can I get paid in euros automatically?
Yes—connect Bringin or DFX for automatic off-ramp to fiat (their onboarding applies).
Can I really get Bitcoin payment for WooCommerce in 10 minutes?
With mature plugins like Coinsnap you definitely can install, connect, and test your new WooCommerce Bitcoin payment in that window; allow extra time for design tweaks or advanced options.
Your 10-minute launch plan (recap)
Install Coinsnap
Create account (email) & add Lightning address
Paste Store ID & API key in WooCommerce
Enable Lightning (on-chain optional)
Test a €1 order
Go live.
Final thoughts on how add Bitcoin to WooCommerce in 10 minutes
If you want a faster, cheaper, and more resilient checkout, Lightning is the new default—and Coinsnap is the easiest way to bring it to WooCommerce. Start with Lightning in minutes, and plug in Bringin/DFX for fiat settlement when needed. Connect your BTCPay Server if you want sovereignty. That’s modern payments—without the headaches.
If you own a WooCommerce store, accepting Bitcoin-Lightning payments has never been easier than with the Coinsnap for WooCommerce plugin.
Simply install the plugin in your WordPress back-end, link it to your Coinsnap account and your customers can pay with Bitcoin and Lightning. All incoming Bitcoin transactions are immediately forwarded and credited to your Lightning Wallet.
If you want to use your own BTCPay Server, with the Coinsnap for Woocommerce plugin you can connect your BTCPay Server in under 3 Minutes with your WooCommerce store, using the integrated BTCPay Server wizard (see below for the step-by-step-instructions).
You can easily find the Coinsnap for Woocommerce plugin under Plugins / Add Plugin [1] if you enter Coinsnap in the search field [2]. Then simply click on Install now in the Coinsnap for WooCommerce plugin [3] and WordPress will install it for you.
Then you have to activate the plugin by clicking on Activate and enter your Coinsnap store ID and your API key (both can be found in your Coinsnap account).
And now all your products or offers in your shop can be paid for with Bitcoin Lightning!
Coinsnap for WooCommerce plugin from the WordPress directory
With the Coinsnap for WooCommerce payment plugin, Coinsnap offers the option of integrating Bitcoin payments quickly and easily into the WooCommerce store. You can download the plugin directly from the WordPress Marketplace or install it directly from within your WordPress installation.
If you have already installed WooCommerce, log in to your WordPress account.
(1) Call up the WordPress backend and go to Plugins > Add New.
(2) Enter “Coinsnap” in the search bar and click on “Install”.
Then activate the plugin.
The Coinsnap for WooCommerce plugin is now successfully installed and is listed as an additional payment method in the WooCommerce settings under the menu item Payments.
Connect Coinsnap account with WooCommerce plugin
WooCommerce Coinsnap Settings
After you have installed and activated the Coinsnap for WooCommerce plugin, you need to make the Coinsnap settings. Go to WooCommerce / Settings in the black sidebar on the left. Open the Coinsnap Settings tab (on the right).
After clicking on the link provided or going to the Coinsnap settings tab, you will first see the message Coinsnap connection error [1] in red. This means that you must now enter your Coinsnap Store ID [2] and your Coinsnap API Key [3] in the two corresponding fields below.
You can find this information in your Coinsnap account in the shop settings section. If you do not yet have a Coinsnap account, you can register using the following link: Coinsnap registration.
Coinsnap Store Settings
In the Coinsnap backend, go to the Settings menu item, then click on Store in the blue field.
There you will find the Coinsnap Store ID [1] and the Coinsnap API Key [2]. Copy these one after the other into the corresponding fields in the WooCommerce Coinsnap settings (see above).
Then click on the SaveChanges button at the bottom of the page to apply and save the settings.
Once you have entered and saved the Coinsnap data in the WooCommerce Coinsnap settings, you will see the green message Coinsnap server is connected at the top of the tab. This means that all the technical conditions are now in place for WooCommerce to display Bitcoin transactions from your customers’ wallet to your wallet. Now just one last step remains and you can sell for Bitcoin!
Connect BTCPay server with WooCommerce plugin
Coinsnap for WooCommerce BTCPay Server Settings
After you have installed and activated the Coinsnap Bitcoin Donation plugin, you need to configure the Coinsnap settings.
To do this, go to WooCommerce [1] -> Settings [2] in the left sidebar of your WordPress backend.
Then select the Coinsnap Settings [3] tab and select the BTCPay server as your payment provider [4].
Don’t forget to click on the blue Save button at the bottom left!
Now log in to your BTCPay server.
Once you have done this, enter the URL of your BTCPay server in the BTCPay server URL* field [1].
Next, click on the Generate API key button [2].
You will then be redirected to your BTCPay server.
Select your store [1] and then click on continue [2].
In the next window, enter the name of your store at the top [1] and then click on authorize app [2].
Your BTCPay server is now successfully connected to your online store via the Coinsnap for WooCommerce plugin!
(Look out for the green success indicator above!)
WooCommerce payment settings
Now open the Payments tab in the WooCommerce settings and you will see a list of available payment methods.
[1] Activate Coinsnap: Activate Coinsnap as a payment option by sliding the switch to the right.
[2] Individual settings: You can customize the checkout process with Coinsnap to adapt the customer journey to your needs. To do this, click on the Finishsetup or Manage button .
Make individual settings
Clicking on “Complete setup” or “Manage” takes you to the page with the detailed settings. Adjustments can be made here, which are displayed to the customer during the payment process.
[1] Enabled/Disabled: Ensure that the checkbox is selected and the gateway is enabled.
[2] Title: You can change the name of the payment method here, e.g. to “Bitcoin/Lightning payment”.
[3] Customer Message: here you can let your customer know what to expect in the next steps.
[4] Button text: You can also change the text on the button that triggers the actual payment and generates the QR code for your customer’s payment, e.g. to “I want to pay with Bitcoin now!”
[5] Gateway Icon: Here you can upload a symbol or icon of your choice that illustrates the Bitcoin Lightning payment method in your checkout. This image serves as a visual indicator of a specific payment option or gateway that will be displayed to the customer at the time of checkout.
Test the payment in the WooCommerce store
After all settings have been made, a test transaction should be carried out.
Place an order in your WooCommerce online store and search for Bitcoin and Lightning Payment among the available payment options.
Choose this method and click on Pay with Bitcoin.
You will be redirected to the Bitcoin payment page to complete the purchase.
The Bitcoin payment page is now displayed and offers the payer the option of paying with Bitcoin or Lightning. Both methods are integrated in the displayed QR code.
After successful payment, the invoice can be viewed in detail.
Install the Coinsnap plugin for Woocommerce now and sell your goods or services for Bitcoin Lightning today!
How to enable Bitcoin payments in your WooCommerce store – step-by-step guide, best plugins & tips!
Table of contents
Bitcoin has long been more than just an investment – more and more online merchants are offering Bitcoin as a payment method in order to reach new customer groups and stand out from the competition.
WooCommerce is the world’s leading eCommerce plugin for WordPress, making it easy and flexible to create online stores. The open source software offers a wide range of customization options, a large selection of extensions and intuitive operation.
With over 6 million active installations, WooCommerce is one of the most popular e-commerce solutions and is used by everything from small start-ups to large brands. Thanks to its flexibility, it is suitable for selling physical and digital products, subscriptions, services and even cryptocurrencies.
For these 6 million WooCommerce stores, it is now easier than ever to accept Bitcoin payments with WooCommerce — thanks to easy-to-install plugins based on Lightning technology.
But why should you accept Bitcoin payment with WooCommerce? What are the benefits for merchants and customers? And how do you set up the Bitcoin payment option in just a few minutes? Find out in this article.
What are the best WooCommerce Bitcoin payment plugins?
Why should you accept Bitcoin payments with WooCommerce?
Bitcoin as a payment method in WooCommerce stores is becoming increasingly relevant, as it offers numerous advantages for both merchants and customers.
Merchants who accept Bitcoin payments with WooCommerce demonstrate innovation as early adopters, stand out from the competition, reach new target groups and, above all, gain valuable experience in dealing with Bitcoin. This also ensures that they are perfectly positioned when Bitcoin payments become mainstream in eCommerce.
Growing acceptance of Bitcoin in online commerce
The acceptance of Bitcoin as a means of payment in e-commerce is steadily increasing. More and more companies, from online stores and service providers to brick-and-mortar stores, are enabling their customers to pay with Bitcoin. According to a survey by Deutsche Bank, around 2% of adults in countries such as Germany, the USA, Australia and Sweden already use cryptocurrencies for their online purchases.
Experts predict that Bitcoin will be established as a global means of payment by 2030. Technological advances such as the Lightning Network are improving the scalability and efficiency of Bitcoin transactions, making its use in eCommerce more attractive. In addition, the increasing acceptance by companies and the growing interest of consumers are contributing to the growing importance of Bitcoin as a payment method.
Advantages for merchants who accept Bitcoin payments with WooCommerce
The integration of Bitcoin into WooCommerce is simple and brings merchants various economic advantages. Transaction costs are significantly lower with the Lightning Network than with traditional payment providers, as no intermediaries such as banks or credit card providers are involved.
Payments are credited immediately to their Lightning Wallets, so merchants do not have to wait for bank approvals or payment confirmations. In addition, Bitcoin transactions are irreversible, which rules out chargebacks and fraud – a decisive advantage, especially for the sale of digital products or high-priced goods.
Another advantage is the worldwide acceptance of Bitcoin, which makes it possible to serve customers independently of banks or currency conversions. This offers enormous flexibility, especially for international WooCommerce stores. The demand for Bitcoin payments is growing steadily, especially among tech-savvy and financially aware shoppers. Data protection also plays a major role, as Bitcoin payments do not require sensitive bank details and therefore offer more privacy.
The most important advantages for retailers at a glance:
Low transaction costs (only 1% compared to 2–3% for credit cards)
Immediate payment credit thanks to Lightning Network
No chargebacks
Independence from banks & payment service providers
What are the advantages for customers of paying with Bitcoin in online stores?
One of the most important is the speed of transactions, especially via the Lightning Network, which enables payments to be made practically in real time. Unlike bank transfers or credit card payments, there are no delays caused by banks or payment service providers.
Another key advantage is greater privacy and security. Customers do not have to provide sensitive bank or credit card details when paying with Bitcoin, which minimizes the risk of data leaks or identity theft.
At the same time, Bitcoin transactions are irreversible, so merchants cannot simply reject a payment, which strengthens trust in the purchasing process.
Bitcoin is particularly attractive for international customers, as it enables cross-border payments without currency conversions or banking restrictions. Those who value financial sovereignty also benefit from the fact that Bitcoin is decentralized and independent of banks.
The most important advantages for customers at a glance:
Quick and easy payments without a credit card or bank account
Data protection: No disclosure of sensitive financial data
Lower fees for international customers
Independence: Bitcoin payments are also possible for customers without a bank account or credit card
Accept Bitcoin payments with WooCommerce: a step-by-step guide
We will show you how easy it is for merchants with a WordPress/WooCommerce store to offer their customers Bitcoin payments using the popular Coinsnap for WooCommerce plugin as an example. Every WordPress user can find this plugin in the plugin section under the search term “Coinsnap”.
Many WooCommerce shops want the reach and tiny fees of Bitcoin and Lightning at checkout, but still need money to land in the bank in euros, dollars or pounds. That keeps cash flow smooth, bookkeeping simple, and avoids price swings.
This guide explains your payout choices in plain English and shows easy ways to set them up in WooCommerce — so you can go live fast.
Why settling to fiat matters
Some stores don’t want to keep Bitcoin on the books because it adds extra accounting work. Others need local currency to pay suppliers, salaries and taxes. And some prefer not to carry price risk if Bitcoin moves after a sale.
Settling to fiat at, or soon after, a Bitcoin payment solves all three problems: clean books, predictable cash flow, and no surprise losses from exchange-rate swings.
Your WooCommerce Bitcoin cash-out options
There are several practical ways to turn WooCommerce Bitcoin sales into euros or other currencies in your bank. Here are the most common ones:
1) Exchange to bank (sell BTC, withdraw to IBAN)
This is the “sell on an exchange, withdraw to your bank” route. You receive Bitcoin, send it to a trusted exchange account, sell it for EUR/USD/GBP, and withdraw to your bank.
It usually has the lowest fees but takes a little time and requires an exchange account with ID checks.
2) Peer-to-peer sales
You sell directly to a buyer on a marketplace and agree a bank transfer or another payment method.
It can be fast and flexible, but you must use platforms with escrow and good reputation systems, and you’ll need to verify you’ve been paid before releasing the Bitcoin.
3) Bitcoin ATMs (instant cash, higher fees)
You send Bitcoin to a Bitcoin ATM and receive banknotes.
It’s the fastest way to get physical cash, but fees are usually much higher than other routes and daily limits may apply.
4) Plugins for Bitcoin Cash-out directly to your IBAN
There’s a very convenient option that feels like option 1 but without moving coins yourself: some plugins connect your checkout to a service that auto-converts Lightning or on-chain payments into euros and credits them to an account in your name.
A popular example is Coinsnap together with Bringin. Customers pay in Bitcoin, you see euros arrive—instantly—without touching an exchange screen.
Peer-to-peer trades and Bitcoin ATMs aren’t really practical for Woo merchants:
P2P deals demand manual vetting, escrow/dispute handling and carry fraud risk—none of which scales or integrates with orders or accounting.
Bitcoin ATMs are scarce, often fee-heavy, have low limits, and only dispense cash—so you still end up with reconciliation headaches and no automated Bitcoin cash out flow.
Which way should you choose for cashing out Bitcoin?
Pick the exchange route if you want low fees and can wait for a bank transfer. If you want the easiest life inside WooCommerce, use a plugin that automates the euro payout for you and keeps the checkout fast—Coinsnap + Bringin is the simplest example.
Recommended strategies that keep WooCommerce Bitcoin cash-out simple
If you like “set and forget,” Coinsnap with Bringin is hard to beat. Coinsnap handles the Bitcoin and Lightning checkout, Bringin converts Lightning payments into euros and credits an IBAN in your name, in seconds. You can also use Coinsnap with DFX if you prefer to work with a Bitcoin exchange.
If you prefer a single provider that does everything from acceptance to daily bank payouts, look at CoinGate or OpenNode. You’ll open an account, pass standard ID checks for businesses, install their WooCommerce plugin, and choose your payout settings. Both support Bitcoin; CoinGate also offers many payout currencies and extra merchant tools.
Bitcoin cash-out: exchanges vs. WooCommerce plugins—what to know
Bitcoin exchange
Selling on a centralized exchange is the classic route: pick a regulated platform that serves your country, create an account, pass KYC, link your bank, send in your Bitcoin, sell it for EUR/GBP/USD, then withdraw to your account. It’s familiar and flexible, but it’s a separate workflow from your shop.
Know the costs and timing. Exchanges charge a trading fee when you sell and a withdrawal fee when you move money to your bank. Payouts aren’t instant—bank transfers typically take 1–5 business days.
WooCommerce Bitcoin cash-out plugins
If you want less manual work, specialized WooCommerce Bitcoin fiat settlement plugins can handle conversion and payouts on a schedule, so cash flow and reconciliation stay simple.
A good example is the Coinsnap + Bringin combination: Install the Coinsnap for WooCommerce plugin, open a Bringin account, and paste your Bringin Lightning address into Coinsnap. From then on, Lightning payments at checkout are auto-converted to euros and credited instantly to your personal IBAN at Bringin—no extra steps in your shop.
Plan for costs and flow. Typical fees are Coinsnap (1%) plus Bringin (1% when you withdraw to your bank). Funds hit your Bringin IBAN immediately; bank withdrawals use SEPA Instant in most cases.
Coinsnap Bringin setup in a nutshell
The steps are straightforward. Install the plugin in WordPress, switch it on in WooCommerce → Settings → Payments, and paste the keys or address the provider gives you. If you choose Coinsnap with Bringin, you add your Bringin Lightning address in the Coinsnap dashboard and you’re done—run a €1 Lightning test and watch euros hit your account. If you choose an exchange or a different provider, follow their connect flow and do the same €1 test.
Record each order at the euro amount shown at payment time. Keep the Bitcoin amount, the exchange rate used, the order number and the transaction ID or Lightning payment hash. If you use automatic euro payouts, your books just show normal bank income and you don’t carry Bitcoin on the balance sheet.
If you keep some Bitcoin and convert later, you’ll track any gain or loss between the day of sale and the day you convert. To make life easy, Coinsnap connects to CoinTracking, which pulls in your transactions and produces tax-ready reports.
This is general information, not tax advice. Check local rules with your accountant.
WooCommerce Bitcoin cash-outs: compliance and refund essentials
Services that pay out to banks will ask for standard ID checks and run routine compliance screening on payouts. If money goes straight to your own wallet first, there are usually no ID checks at checkout, but you still follow local rules for invoices, VAT and data protection.
Bitcoin and Lightning have no chargebacks, so refunds are simply new payments you send back to the customer. Publish a clear refund policy, ask customers for a fresh address or Lightning invoice, and note the details in your records.
Quick answers for your questions
Can WooCommerce settle Bitcoin to my bank?
Yes. Use a plugin that offers bank payouts, or pair Coinsnap with Bringin to auto-convert Bitcoin Lightning payments into euros.
How long does a Bitcoin cash-out take?
On a centralized exchange, the sale goes through right away, but getting the cash to your bank takes 1–5 business days. With Coinsnap + Bringin, Bitcoin Lightning payments are auto-converted to euros and credited to your Bringin IBAN immediately; withdrawals via SEPA Instant typically complete in seconds.
Does Lightning work with bank payouts?
Yes. With Coinsnap and Bringin, Lightning payments can be turned into euros automatically. Other providers can settle daily.
Do I need to verify my identity?
For bank payouts, yes. For pure Bitcoin to your own wallet, usually not. If you later convert to fiat, the off-ramp will require ID.
What is the easiest path to euros from Lightning sales?
Coinsnap with Bringin: add your Bringin Lightning address in Coinsnap and euros show up in your IBAN, instantly.
Bottom line: choose the cash-out flow that matches your shop, not someone else’s
If you only cash out now and then, a reputable exchange is perfectly fine. You’ll likely get competitive rates, full control over when you sell, and a familiar “sell → withdraw to bank” flow. The trade-off is manual work: you move funds yourself and reconcile orders separately.
If you want daily, no-friction operations, plugin-based cash-out wins. Solutions wired into WooCommerce (e.g., Coinsnap + Bringin or gateways like CoinGate/OpenNode) turn each Bitcoin checkout into fiat with minimal effort, giving faster cash flow and cleaner accounting.
Are you ready to install WooCommerce Bitcoin cash-out today?
Learn more about Bitcoin Lightning cash-out
If you want to understand Bitcoin cash-out even better, read this blog: Read the blog
Why is Coinsnap + Bringin perfect for you?
Coinsnap + Bringin is the easiest way to cash out Bitcoin from your WooCommerce store to your euro bank account. Bringin provides an IBAN in your name that receives your Lightning payments instantly. How it works
Register your Coinsnap account
To start Bitcoin cash-out from your Woo store, just install the Coinsnap for WooCommerce plugin, enter your Bringin wallet address, and activate the payment method in WooCommerce.
WooCommerce Bitcoin Fiat Settlement: Deep Dive for Merchants (2025)
Many WooCommerce stores want the reach and low fees of Bitcoin/Lightning at checkout but still need bank-ready EUR/USD/GBP for cash flow, simpler accounting, and lower volatility risk.
So they are looking for a practical WooCommerce Bitcoin fiat settlement solution.
In this guide for merchants already familiar with Bitcoin, wallets, and Lightning, we’ll outline
the three practical paths at a glance—self-custody only (keep BTC), automatic fiat settlement (instant or daily bank payouts),
and a hybrid approach (keep some BTC, settle the rest).
You’ll get clear options, a comparison of fees, payout speed, KYC/KYB,
Lightning support, and setup steps to go live fast.
Why does fiat settlement matter for Woo merchants?
There are three main reasons why merchants prefer fiat settlement:
Accounting / Management
If you keep Bitcoin on your books, you must track cost basis, FX gains/losses,
and reconcile on-chain/Lightning records—a burden most merchants avoid.
Liquidity / Cashflow
Stores often need euros to pay suppliers, payroll, and taxes; automatic settlement
delivers cash flow and liquidity where it’s needed.
Volatility Risk Neutralising
Fiat settlement neutralises price volatility: converting at payment time removes risk.
It simplifies compliance, reduces friction with accountants,
and keeps forecasts predictable.
Fiat settlement 101 (custody models & trade-offs)
Before choosing a payout route, understand the two custody models:
custodial processors and non-custodial + off-ramp setups.
Custodial processors
Platforms like CoinGate, BitPay, OpenNode, and NOWPayments require KYC/KYB and charge fees but handle payouts and offer broad fiat rails.
Non-custodial + off-ramp setups
Solutions like Coinsnap + Bringin or DFX let you accept Bitcoin
via Lightning or on-chain, auto-converting to EUR or off-ramping later.
When to use which (quick decision aid)
Zero BTC on books
Use Coinsnap + Bringin for Lightning → instant EUR credit to IBAN,
or custodial gateways (BitPay, CoinGate, OpenNode) for daily payouts.
You want choice
Choose a hybrid model: accept Bitcoin via Coinsnap,
keep some BTC, and off-ramp through Bringin or DFX.
Maximum control
Opt for self-custody + periodic OTC/DFX exchange—ideal for merchants
comfortable handling their own wallets and bookkeeping.
The best WooCommerce Bitcoin Fiat Settlement plugins
Install Coinsnap and connect your Lightning wallet.
Create DFX account and connect settlement flow.
Periodically convert BTC to EUR/USD/CHF and withdraw.
→ Result: Keep BTC until you off-ramp.
3) CoinGate / BitPay / OpenNode (custodial)
Create merchant account (KYB/KYC).
Install Woo plugin, paste API credentials.
Select Lightning + on-chain, choose fiat currency, set payout schedule.
Test and verify order mapping.
Clean Books, No Surprises: Practical Steps for Safe Accounting
Revenue recognition
Record each sale at the fiat value at payment time. Keep BTC amount, rate, fiat value, order ID, and TXID/payment hash for full auditability.
If you use fiat settlement
With Coinsnap + Bringin or custodial gateways, your ledger shows EUR/USD/GBP received;
you don’t carry BTC inventory. This simplifies VAT and removes FX tracking.
If you run a hybrid/self-custody model
Record revenue at fiat value, then track FX gains/losses between sale and conversion.
Use a fixed off-ramp policy to keep forecasts clean.
Coinsnap + CoinTracking automation
Connect Coinsnap to CoinTracking
to automate imports, calculate P&L, and generate tax-ready reports.
This is general information, not tax advice—consult your accountant.
Compliance & refunds
Custodial gateways and off-ramps (bank payouts) require KYB/KYC,
AML, and refund policies.
Non-custodial flows (BTC/LN → wallet) have no checkout KYB but still need
VAT, consumer rights, and data compliance.
Remember: Bitcoin/Lightning payments have no chargebacks.
Refunds are new payments—always verify address/invoice and log full details
(order ID, fiat rate, TXIDs).
FAQ
Can WooCommerce settle Bitcoin to my bank?
Yes—use CoinGate, BitPay, OpenNode, or non-custodial Coinsnap with Bringin/DFX.
Is Lightning compatible with fiat settlement?
Yes—Lightning receipts can be auto-converted via Coinsnap + Bringin or settled daily via custodial gateways.
Do I need KYB?
Yes for custodial/fiat providers; no for pure BTC/LN to your wallet (Coinsnap only).
What’s the easiest way to get EUR from Lightning sales?
Coinsnap + Bringin: paste your Lightning address and receive EUR instantly in your IBAN.
What is realised vs unrealised P&L?
Realised P&L: profit/loss on conversion to fiat. Unrealised P&L: paper gains/losses while holding BTC.
What is AML/sanctions screening?
Processor compliance checks that verify identity and block prohibited transactions.
Required for fiat off-ramps; not typical for non-custodial flows.
Get started with WooCommerce Bitcoin Fiat Settlement
The Best Plugins for WooCommerce Bitcoin and Lightning Payment with BTCPay Server
This guide is for WooCommerce merchants who already operate a BTCPay Server and want to accept Bitcoin payments in their Woo store.
You’ll learn how to connect BTCPay Server with WooCommerce and offer both on-chain and Lightning payments.
We’ll explain why you should enable Lightning alongside on-chain,
present the two best integration routes, and show step-by-step installation
instructions for both. By the end, you’ll be able to enable Bitcoin & Lightning payments in under an hour,
even without coding experience.
Why use Bitcoin payment with BTCPay instead of a commercial provider?
Running your own BTCPay Server gives you full sovereignty and control:
no platform fees, no KYC/KYB in a self-custody setup,
complete control over data, uptime, and both on-chain and Lightning payment options.
You also avoid costs of credit cards, PayPal, Stripe, or commercial Bitcoin
processors like BitPay and CoinGate.
For privacy-focused Woo merchants who value independence and want direct
control from checkout to wallet, BTCPay is the first choice.
What plugins connect BTCPay to WooCommerce?
There are two official plugins available:
BTCPay Greenfield for WooCommerce
The official BTCPay Greenfield plugin is the standard option for merchants
who operate or share a BTCPay Server.
How it works
Connects WooCommerce directly to your BTCPay server.
All payment methods configured on the server appear automatically in your shop.
By default supports Bitcoin on-chain payments directly to your wallet.
You can also add Lightning payments, though this requires
running and maintaining your own Lightning node (channel management, liquidity).
Additional coins (e.g. USDT) are supported via BTCPay plugins.
Checkout in WooCommerce: BTCPay appears as a payment option.
The customer selects it, scans a QR code, and chooses on-chain or Lightning.
Tip: In WooCommerce → Payments, label the option clearly
(e.g. “BTC / Lightning”) instead of “BTCPay,” which customers might not recognize.
Coinsnap for WooCommerce
The Coinsnap plugin integrates BTCPay Server but uses Coinsnap’s Lightning infrastructure.
It lets you accept Lightning payments without running your own node.
How it works
Connects WooCommerce and your BTCPay Server for seamless Lightning checkout.
Instant Lightning payouts to your chosen wallet.
Also supports on-chain Bitcoin through your BTCPay Server wallet.
Two ways – one checkout
Run on-chain through your BTCPay wallet.
Run Lightning via Coinsnap’s managed Lightning setup.
Customers can choose on-chain or Lightning at checkout,
improving clarity and conversion.
Bonus feature – Bitcoin Discount:
Offer a percentage discount (e.g. 5%) for Bitcoin payments.
It’s applied automatically at checkout, incentivising BTC use and
reducing your payment-provider fees.
Overview and comparison: BTCPay Greenfield vs Coinsnap
BTCPay Server + Coinsnap (no Lightning node required).
Why do I need Lightning for WooCommerce?
Lightning offers instant settlement, minimal fees, and a “scan & pay” checkout.
It’s perfect for everyday carts under €150, boosting conversion and reducing costs.
Merchant survey (14 stores):
Under €150: ~⅔ Lightning, ~⅓ on-chain.
€150–€1,000: ~⅓ Lightning, ~⅔ on-chain.
Over €1,000: Mostly on-chain.
Without Lightning, you lose conversions on smaller baskets. Read full survey.
Which is better – BTCPay Server + Lightning Node or BTCPay Server + Coinsnap?
BTCPay Server + your own Lightning node
Maximum autonomy but requires maintenance
(channel balancing, routing, backups, updates).
Best for teams with DevOps skills who want full control.
BTCPay Server + Coinsnap (Managed Lightning)
No maintenance, instant Lightning setup,
and an integrated discount tool for conversion boosts.
Best for merchants wanting a reliable, no-node Lightning option.
How do I install Bitcoin Lightning payment in WooCommerce?
BTCPay Greenfield – Quick Setup
In WordPress: Plugins → Add → search BTCPay for WooCommerce (Greenfield), install & activate.
In BTCPay: Store → API Keys → Create Greenfield API key, save it.
In WooCommerce: Settings → Payments → Enable BTCPay → Enter server URL, store ID, API key.
Enable on-chain (and Lightning if running your own node).
If you have developer expertise, use BTCPay Greenfield + your own node
for maximum control.
If not, BTCPay + Coinsnap is ideal — managed Lightning means
no node maintenance and a built-in Bitcoin Discount feature to boost conversions.
Self-Host BTCPay Server for WooCommerce (Complete 2025 Guide)
This guide shows you—step by step—how to use your BTCPay Server for WooCommerce Bitcoin payments and WooCommerce Lightning payments, and how to connect your BTCpay Server to WooCommerce easily.
We’ll cover why BTCPay is great for self-hosted bitcoin payments, how to deploy it, for whom and for which business cases WooCommerce Lightning payment by Coinsnap might be the way to go, plus best practices, compliance/accounting basics, and troubleshooting.
Why BTCPay Server for WooCommerce Bitcoin and WooCommerce Lightning payments?
BTCPay Server is the leading, most popular open-source, self-hosted Bitcoin payment processor. If you have one, you keep all the keys and data, pay no platform fee, and can accept both on-chain BTC and Lightning from any source, and of course from your WooCommerce store, too.
Some Woo store owners want to offer WooCommerce Bitcoin with their BTCPay Server, because unlike custodial Bitcoin payment providers, a self-hosted BTCPay Server keeps them out of third-party onboarding: there’s no KYB/KYC to accept BTC/Lightning to their own wallet—they go live with keys they control.
Also, with no processor caps or holds, their cash flow scales freely (whether €200 or €200,000+) and settles instantly.
And, last, but not least, they are not bound by any provider category bans—they can basically run any kind of business, so long as it isn’t illegal in their home jurisdiction. As all merchants, they still must meet local legal, tax, and consumer obligations (and any later fiat off-ramp may require KYC).
So for pure Bitcoin/Lightning, your own BTCPay Server maximizes sovereignty, speed, and freedom.
What is a Self-hosted BTCPay Server?
A self-hosted BTCPay Server is simply your own BTCPay instance running on a web server (where you installed it).
The server provides the user account, storage, and compute; BTCPay then runs your Bitcoin (and optionally Lightning, see below) stack, creates invoices, and talks to your store—without a third-party processor.
You keep the keys, data, and configuration, and you’re responsible for uptime, updates, and security; different hosts can provide the underlying web space, but it remains your BTCPay Server.
You can deploy BTCPay Server on any clean server, but turnkey “scripted” providers like LunaNode and Voltage offer preconfigured images and wizards that simplify setup, SSL, and ongoing updates.
Clean VPS vs. BTCPay-“friendly” host (quick compare)
DIY (on any clean VPS)
Pros: Maximum control, potentially lowest monthly cost, full customization.
Cons: You own security hardening, Docker/OS updates, domain/SSL, backup strategy, and must react to incidents 24/7.
Script-supported setup (on a “BTCPay-ready” VPS)
Pros: Faster setup, sensible defaults, snapshots, easier maintenance; ideal for merchants who want reliability without babysitting a server.
Cons: BTCPay Server–optimized hosts can be slightly more expensive than a bare VPS; for example, a solid LunaNode setup runs around $15 per mont
Why choose a specialized BTCPay Server host (like LunaNode or Voltage)?
Time to live: Prebuilt BTCPay images/templates mean you’re live in minutes, not hours.
Performance & uptime: Compute/storage tuned for a node that serves invoices 24/7.
Backups & recovery: Snapshots and restore paths reduce downtime risk.
Predictability: Transparent pricing for CPU/RAM/storage; you scale up only when needed.
Fewer surprises: No port, firewall, or memory-pressure mysteries that derail checkout at peak times.
Recommendation: Unless you’re experienced in running production Linux servers, start with a special BTCPay-Host like LunaNode or Voltage. It gets you a robust BTCPay Server setup with minimal DevOps overhead so you can focus on sales, not server logs.
The BTCPayServer.org provides a list of recommended hosts with descriptions and step-by-step installation guides here.
High-level BTCPay server install (example: LunaNode)
Here’s the bird’s-eye overview of the setup—the main stages in the right order—without the nitty-gritty commands or screenshots. It tells you what to do, not every technical detail. Use it to plan time/resources; then follow a detailed guide for the exact steps.
Create a LunaNode account and add billing.
Deploy BTCPay Server using their app template or image (choose region, CPU/RAM, and SSD to match your expected volume).
Point your domain (e.g., pay.yourdomain.com) via an A-record to the instance IP.
Bring up BTCPay (follow the on-screen/domain wizard). Ensure HTTPS is active.
Create the admin user, then create your Store in BTCPay (set fiat currency, e.g., EUR/USD).
Add payment methods:
On-chain: connect/generate a wallet (xpub/descriptor, or hardware wallet).
Lightning: choose your implementation (LND or Core Lightning), initialize channels/liquidity.
That’s basically it – you have a working BTCPay Server now. But to use it to accept WooCommerce Bitcoin or WooCommerce Lightning payments, you need to connect the BTCPay Server with WooCommerce on your WordPress site.
How to connect your BTCPay Server with your WooCommerce store?
To connect your BTCPay Server to WooCommerce, you have two straightforward options: the BTCPay Server for WooCommerce plugin and the Coinsnap for WooCommerce plugin. Both are easy to install and configure—so which one is right for you?
The BTCPay Server plugin
Use BTCPay Server’s WooCommerce plugin if your customers mainly pay on-chain. Also, if you prefer the native route and intend to maintain virtually all control along the payment process, this is the right plugin for you.
But there’s a catch: if you process substantial WooCommerce Lightning volume, you’ll need to set up and operate a Lightning node on your BTCPay Server—and that can quickly become a headache, because running your own node brings real responsibilities and challenges:
1) You’ll need reliable inbound liquidity (open channels to well-connected peers or buy liquidity/LSPs), manage channel health (rebalancing, fee policy, capacity allocation), and keep 24/7 reachability (port 9735/TCP, NAT/firewall, Tor or clearnet) to avoid failed routes.
2) You must plan for security: hot-wallet risk, strict server hardening, static channel backups (LND) or key/state backups (CLN), and ideally a watchtower.
3) Expect on-chain costs for opens/force-closes that spike with congestion, plus routine updates (BTCPay, LND/CLN) and monitoring/alerts for liquidity, stuck HTLCs, and disk space.
4) Finally, align accounting by reconciling LN invoices and settlement with WooCommerce orders, and document an incident playbook (force-close, sweep funds, restore from backup) before you go live.
Long story short: BTCPay Server for WooCommerce is a great fit if your store sells higher-priced items that customers prefer (or need) to pay on-chain due to typical Lightning wallet limits of around $1,000 per payment.
The Coinsnap for WooCommerce plugin
Coinsnap for WooCommerce is the perfect solution if you have a BTCPay Server but don’t want to run your own Lightning node.
Keep BTCPay for on-chain sovereignty and larger tickets, while Coinsnap provides a managed Lightning rail—no channels, liquidity, or node uptime to babysit—settling directly to your Lightning wallet.
The built-in BTCPay wizard links everything in a few clicks, so you can default to Lightning for speed and costs and fall back to on-chain when needed.
Now we’ll show you how simple it is to install these plugins:
Classic DIY method: connect the BTCPay for WooCommerce plugin
Do you prefer the native route and want to stay within the BTCPay ecosystem? It couldn’t be simpler:
How to install BTCPay Server for WooCommerce
Install the BTCPay plugin in WordPress.
In BTCPay: Account → API Keys → create a Greenfield API Key with the right permissions for your Store.
Copy your Store ID.
In WooCommerce → Payments → BTCPay, paste BTCPay URL, API Key, and Store ID; Enable and save.
You’ve now successfully connected BTCPay Server to your WooCommerce store—and you’re ready to accept on-chain Bitcoin payments. If you also want to offer Lightning, you must set up and run a Lightning node inside your BTCPay Server, which brings the responsibilities we outlined above (channel and inbound liquidity management, 24/7 uptime, backups/updates, fee/capacity monitoring).
Coinsnap: accept BTCPay WooCommerce Bitcoin Lightning payments without running your own Lightning node
Coinsnap for WooCommerce takes care of the entire Lightning flow for you—no node to run, no channels to manage—and credits each payment directly to your own wallet in real time.
Just install the plugin (you do not even need to set up an account with Coinsnap to do this!), paste your credentials, and you’re live with a fast, low-fee Lightning checkout (with optional on-chain fallback). Because funds settle to your wallet, there’s no KYB/KYC for BTC/LN payouts, less operational overhead, and a smoother buyer experience from QR scan to order confirmation.
This lets you list two alternative methods in WooCommerce—Bitcoin (on-chain) via your BTCPay Server and Lightning payments routed to your BTCPay Server by Coinsnap—so shoppers have all the choice they need.
How to install Coinsnap for WooCommerce
Install Coinsnap for WooCommerce in your WordPress backend (you do NOT need to open an account with Coinsnap!)
Then go back into the WooCommerce Coinsnap settings, enter your BTCPay URL and click Generate API Key
confirm 2 prompts requested by your BTCPay Server
and see all entries in WooCommerce Coinsnap settings
Beyond the WooCommerce plugin, Coinsnap offers a suite of BTCPay Server–ready plugins you can add later to unlock new business models or features on your site—each payable in Bitcoin, with funds settling directly to your BTCPay Server.
With the Coinsnap plugin, the sensible defaults—Lightning on, on-chain fallback, rate-lock, and order-status mapping—are already pre-set, so you can review and offer WooCommerce Lightning payment with minimal tweaking.
If you setup BTCPay yourself, here is what you should look for:
Lightning: ON (default rail for speed/cost).
On-chain: ON (fallback for large carts or customer preference).
Rate lock: 10–15 minutes.
Order status mapping: “Paid → Processing” (or “Completed” for instant-delivery digital goods).
Currencies: Keep store currency as fiat; BTCPay displays BTC/Sats amounts.
Tasks You Can’t Avoid When Running Your Own BTCPay Server for WooCommerce
Freedom and independence come with responsibility: if you choose to run your own BTCPay Server, you must continuously monitor a few things:
Security, maintenance & monitoring
Backups: Store seeds (on-chain) and channel backups (Lightning) offline and redundant.
Updates: Apply BTCPay/Docker/OS updates on a schedule; prefer maintenance windows.
Access: Strong passwords, 2FA for BTCPay admin; firewall only needed ports.
Compliance: Self-host usually means no KYB/KYC with a processor—but local tax/consumer law still applies (invoicing, VAT, refund policy).
Accounting: Record BTC amount, fiat value at payment time, rate, order ID, TXID/payment hash. Export CSVs from BTCPay (or your Woo plugin) and reconcile monthly.
Settlement choices:
Hold BTC/LN (self-custody) and convert later on your terms.
Automatic fiat payouts via an off-ramp partner (if you later decide you want EUR/USD in bank).
Hybrid: Lightning for day-to-day, on-chain for large carts; periodic conversion to manage volatility.
Testing & troubleshooting
Run two tests: one Lightning, one on-chain (small amounts). Confirm Woo order status transitions.
Invoice timeouts: Align BTCPay invoice expiration with WooCommerce session/checkout timing.
“Paid but pending” orders: Recheck API permissions, Store ID, and callback reachability (no firewall/caching blocking).
Lightning fails sporadically: Inspect inbound liquidity, channel fees, and node uptime; try a second wallet to isolate.
When to use Coinsnap instead of full self-host
Coinsnap is a convenience add-on for merchants who already run a BTCPay Server but don’t want the hassle of administering their own Lightning node.
Keep BTCPay for on-chain sovereignty and larger tickets, and let Coinsnap handle the Lightning rail—no channels, liquidity, or node uptime to manage.
The built-in BTCPay wizard links everything in a few clicks, payments settle directly to your wallet, and you can offer both methods at checkout (Lightning via Coinsnap, on-chain via BTCPay) without sacrificing control.
And you do not even need a Coinsnap account to use their plugin!
FAQ
Does WooCommerce support Bitcoin natively?
No. You add Bitcoin/Lightning via a plugin. BTCPay Server (self-hosted) or a WooCommerce Bitcoin plugin like Coinsnap makes it work.
Is self-hosting hard?
If you know Linux, it’s not too hard. if not, it’s manageable with a BTCPay-ready host like LunaNode. You’ll still handle periodic updates and basic ops.
What’s the easiest WooCommerce connection to BTCPay?
The Coinsnap plugin wizard: enter BTCPay URL, click Generate API Key, confirm prompts, enable, test.
Do I need Lightning and on-chain?
Most stores enable both: Lightning for everyday speed/cost; on-chain as a fallback for large tickets.
How do I avoid accounting headaches?
Record fiat value at payment time, rate, BTC amount, and TXID/payment hash; export CSVs and reconcile monthly.
Conclusion: the practical path to WooCommerce Lightning payment with BTCPay Server
For self-hosted bitcoin payments with maximum control, BTCPay Server + WooCommerce is hard to beat.
Use a specialized host like LunaNode or Voltage to reduce deployment/maintenance friction, and connect WooCommerce to Coinsnap if you expect substantial Lightning volume and don’t want to run your own Lightning node.
Enable both methods—Lightning via Coinsnap and on-chain via your BTCPay Server—to give customers a fast, modern checkout that lowers fees and boosts conversion without sacrificing your sovereignty.
Accept Bitcoin with your BTCPay Server and WooCommerce now
Have a BTCPay Server and a WooCommerce store? Turn on WooCommerce Bitcoin and Lightning in minutes with the Coinsnap for WooCommerce plugin—install it, start the wizard, and start receiving WooCommerce Bitcoin and WooCommerce Lightning payments
Use Coinsnap Payment Modules as BTCPay Server Plugins and Easily Expand the Capabilities of Your BTCPay Server
BTCPay Server is one of the most important open-source initiatives in the Bitcoin ecosystem. It allows merchants to set up their own Bitcoin payment infrastructure — fully self-hosted, without intermediaries, no processing fees, and full control over received funds. And it is quite easy to set up as well. So – no wonder that more than a million BTCPay Servers are run all over the globe, and every day people all over the world add more installations, thus partaking actively in expanding the world’s Lightning network.
But while BTCPay Server provides the technical foundation, many operators face the question:
How can I efficiently integrate my BTCPay Server into my online shop or website?
How do I connect with this or another shop system, or a specific WordPress Plugin I use a lot?
In short: Which BTCPay Server Plugins are there that make it easier for me to use my BTCPay Server to earn Bitcoin online?
That’s where Coinsnap’s payment modules come in. Because all Coinsnap payment modules are practically BTCPay Server plugins as well — they are all pre-configured to allow for a very simple and easy integration with your BTCPay Server that requires no programming skills or in-depth knowledge of the system you want to integrate with.
What is BTCPay Server?
BTCPay Server is a self-hosted, open-source payment processor for Bitcoin and Lightning transactions. Merchants can become their own payment provider and receive payments directly to their wallet — without paying fees to third parties.
You can run it on your own infrastructure — locally, in the cloud, or via specialized hosting solutions. With over 1 million active installations worldwide, BTCPay Server has become the standard for decentralized Bitcoin payment processing.
Part of BTCPay Server’s success is its active promotion of a plugin system. Given the variety of ways businesses can interact with Bitcoin, the developer community has optimised BTCPay Server’s code towards a plugin model. On this basis, more and more plugins have now been created that allow merchants to connect their shop systems and content creators/influencers to connect their websites to their BTCPay Server and have their Bitcoin sales completely under their own control.
Why Do You Need a Payment Module (or BTCPay Server Plugins)?
For many merchants, the technical challenge begins when it comes to connecting their eCommerce platform or website to their BTCPay Server. To enable your shop or WordPress site to communicate with BTCPay Server and accept payments, you need a payment module (plugin or add-on).
These modules handle the technical communication between your platform and the BTCPay Server, ensuring a smooth user experience and seamless payment flow.
Especially when your platform is a proprietary system it can be very challenging to implement the technical communication, but even with open source platforms such as WordPress it still requires programming skills that most merchants do not have.
Payment modules or BTCPay Server plugins takes care of these issues and offer you a kind of an out-of-the-box solution that allows you to easily connect your ecommerce-platform with your BTCPay Server.
Coinsnap BTCPay Server plugins or payment modules
Coinsnap develops specialized Bitcoin payment modules that work with both the Coinsnap Gateway and your own BTCPay Server. This makes Coinsnap a perfect solution for merchants and developers who want to remain fully independent and run their own payment infrastructure.
Supported Shop Systems
Coinsnap offers modules for a wide range of eCommerce platforms:
WooCommerce
Shopware
Gambio
PrestaShop
Magento
OpenCart
Wix
JTL Store
Drupal
Modified eCommerce
Plentymarkets
Coinsnap’s add-ons for popular WordPress plugins
There are many very popular WordPress plugins that are widely used and for the most part of them already offer some forms of payment options, mostly credit card payments, Paypal, etc. What none of them so far offers is Bitcoin-Lightning payment. Coinsnap has developed plugins for a variety of them that enable merchants to offer Bitcoin-Lightning payment from within these plugins. Thus, these plugins expand existing WordPress functionality with native Bitcoin support.
Supported plugins include:
GiveWP (donations)
Contact Form 7, WPForms, Gravity Forms, Ninja Forms (contact forms)
GetPaid
Easy Digital Downloads
Paid Memberships Pro
With these Coinsnap’s WordPress plugin add-ons you can now — for Bitcoin or Satoshis — sell merchandise out of your contact forms, sell memberships or digital downloads and even add Bitcoin-Lightning payment to your currently offered payment methods.
So if you are currently using one of the above WordPress plugins, with these Coinsnap WordPress add-ons you can now easily connect them with your BTCPay Server.
Coinsnap’s own BTCPay Server plugins for WordPress
In addition to enhancing third-party plugins, Coinsnap has developed a range of custom WordPress plugins tailored specifically for Bitcoin and Lightning payments — ideal for donations, micropayments, paywalls, and spam protection.With these custom WordPress BTCPay Server plugins merchants can now harness the full potential of micropayments with Bitcoin-Lightning. This opens a plethora of business models that are perfectly poised to rake in a lot of small Bitcoin payments that eventually may well accumulate to a significant extra Bitcoin income.
Examples of Coinsnap’s BTCPay Server Plugins for WordPress:
Bitcoin Donation Button Easily accept donations via a Bitcoin button on your site.
Bitcoin Shoutout Plugin Visitors can donate and leave a message that gets displayed on your site.
Bitcoin Crowdfunding Plugin Launch your own Bitcoin-based fundraising campaigns.
Bitcoin Paywall Lock content behind a paywall and grant access after a BTC payment.
Voting Plugin Let users vote on polls using small Bitcoin payments — secure and transparent.
Spam Protection via Bitcoin Micropayments Prevent bots by requiring small Bitcoin payments for:
Comments (Pay-per-Comment)
Registrations (Pay-per-Registration)
Contact forms (Pay-per-Contactform)
Increase your Bitcoin income with Coinsnap’s BTCPay Server plugins by strategically playing to your visitors/followers ego, and interests: Let them make their interaction with you valuable by charging a small fee in Satoshis – and at the same time enhance the quality of your user interaction!
It is so simple to connect a Coinsnap payment module with your BTCPay Server
With our specifically for BTCPay Server users developed BTCPay Server wizzard it is iunceredibly simple to connect your BTCPay Server with your Coinsnap payment module.
Just follow these four simple steps:
In the settings of your Coinsnap BTCPay server plugin choose BTCPay Server as the payment provider of your choice and add the URL of your BTCPay Server.
Then click Generate API Key.
Then, go to your BTCPay Server, choose the store for which you want to create an API key in your BTCPay Server.
Then click on continue!
Now, in your BTCPay Server you’ll see the permissions your Coinsnap BTCPay Server plugin is requesting. Please input your store label and click on Authorize app.
And that’s it – you are done!
In the settings of your Coinsnap BTCPay Server plugin you can now see that all settings have been made — like magic — by Coinsnap’s unique BTCPay Server wizard!
Coinsnap BTCPay Server plugins are free of cost and registration
All Coinsnap modules are free to use with your own BTCPay Server.
And there is no registration with Coinsnap required – you don’t have to provide any personal data, you do not need to register. Coinsnap simply doesn’t require any information from you.
Where to get the modules:
Coinsnap GitHub Repository Open-source and ready to use
Why does Coinsnap offer these BTCPay server plugins for free?
At Coinsnap, we strongly believe in the philosophy behind BTCPay Server. We use BTCPay Server in many parts of our own infrastructure and have learned a lot from the project and its community.
Since we don’t have large financial resources for donations, we contribute by developing and sharing our modules with the community. It’s our way of giving back and helping expand the use of Bitcoin as a real payment method.
Conclusion: Your Payments. Your Server. Your Freedom.
If you’re already running a BTCPay Server — or planning to — Coinsnap offers the tools to take it to the next level.
With our free, open-source payment modules, you can make your BTCPay Server even more powerful — whether you’re running an online shop, a donation page, or experimenting with innovative use cases like micropayments, crowdfunding, or spam protection.
Try it out — and unlock the full potential of your BTCPay Server.