Accept Bitcoin and Lightning payments in WooCommerce Coinsnap for WooCommerce is an open-source Bitcoin payment plugin that adds Bitcoin payments directly to the native WooCommerce checkout. Customers can pay with Bitcoin via Lightning or on-chain while merchants keep their existing WooCommerce orde
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Nov 11, 2026
01 / Source details
Aboutthistool.
Accept Bitcoin and Lightning payments in WooCommerce
Coinsnap for WooCommerce is an open-source Bitcoin payment plugin that adds Bitcoin payments directly to the native WooCommerce checkout.
Customers can pay with Bitcoin via Lightning or on-chain while merchants keep their existing WooCommerce order, checkout, tax, shipping, coupon and fulfillment workflows.
When using Coinsnap, merchants do not need to operate their own Bitcoin or Lightning payment infrastructure. Coinsnap follows a non-custodial / self-custody model and does not hold merchant Bitcoin.
Coinsnap is Bitcoin payment software for merchants and a brand of Onlineshop24 d.o.o., Serbia .
Key features
Accept Bitcoin and Lightning payments in WooCommerce
Support for Lightning and Bitcoin on-chain
Native integration into the WooCommerce checkout
Automatic WooCommerce order status updates after payment
Works with existing WooCommerce order, tax, shipping and coupon workflows
Customizable payment method name, checkout text, icon and redirect behavior
Optional Bitcoin discount as a fixed amount or percentage
No own Lightning node or Bitcoin payment server required when using Coinsnap
Non-custodial / self-custody payment model
Settlement to a configured Bitcoin or Lightning wallet
Optional fiat settlement through supported off-ramp partners
Support for BTCPay Server for merchants who prefer self-hosted Bitcoin payment infrastructure
Open source and free to install
How it works
01Create a Coinsnap merchant account .
02Install and activate the Coinsnap for WooCommerce plugin.
04Select Coinsnap or BTCPay Server as your payment provider.
05Connect the selected provider.
06Enable Bitcoin as a payment method in WooCommerce.
07Optionally configure a Bitcoin discount and customize the checkout.
08Customers select Bitcoin at checkout and pay by scanning the displayed QR code.
09The WooCommerce order status is updated automatically after payment.
Coinsnap or BTCPay Server
The plugin supports two payment-provider modes:
Coinsnap – for merchants who want to accept Bitcoin without running their own payment infrastructure.
BTCPay Server – for merchants who operate their own BTCPay Server and want to connect it to WooCommerce through the same plugin.
Bitcoin discount
Merchants can configure a fixed or percentage-based discount that applies when customers choose Bitcoin as their payment method.
This can be used to encourage Bitcoin payments directly at checkout.
Fees
Coinsnap charges a 1% transaction fee . The fee is charged separately against the merchant’s Coinsnap credit because Coinsnap does not deduct fees from the Bitcoin payment itself.
Settlement
Bitcoin payments can be settled to a compatible Bitcoin or Lightning wallet.
One option is the Coinsnap Wallet , which combines a self-custodial Bitcoin wallet with merchant and point-of-sale functionality.
Depending on the merchant setup and supported partner integrations, Bitcoin payments can also be converted and settled to a bank account.
Install the Coinsnap for WooCommerce plugin in WordPressActivate the pluginOpen Coinsnap Settings in WooCommerceEnter the Coinsnap Store ID and API keyConnect the plugin to CoinsnapEnable Bitcoin in WooCommerce payment settingsCustomize the Bitcoin checkoutConfigure the optional Bitcoin discountBitcoin payment method at checkoutCoinsnap payment-provider settingsBTCPay Server payment-provider settingsBitcoin and Lightning payment pageQR code for paymentPaid WooCommerce order
02 / Source details
Gettingstarted.
Install from WordPress.org
01In WordPress, go to Plugins → Add New .
02Search for Bitcoin payment for WooCommerce or Coinsnap .
03Click Install Now and activate the plugin.
04Go to WooCommerce → Settings → Coinsnap Settings .
05Select Coinsnap or BTCPay Server as the payment provider.
06Enter the required credentials and check the connection.
07Go to WooCommerce → Settings → Payments and enable the Bitcoin payment method.
08Customize the payment method text, icon, redirect and optional Bitcoin discount.
09Make a test payment before going live.
Install from GitHub
10Download this repository as a ZIP archive.
11In WordPress, go to Plugins → Add New → Upload Plugin .
12Upload, install and activate the plugin.
13Configure Coinsnap or BTCPay Server as described above.
03 / Source details
Frequently asked questions.
What are the requirements for accepting Bitcoin in my WooCommerce store?
You need WordPress 6.0 or newer, WooCommerce 6.0 or newer, PHP 7.4 or newer, and either a Coinsnap merchant account or your own BTCPay Server.
Can customers pay with both Lightning and Bitcoin on-chain?
Yes. The plugin supports both Lightning and Bitcoin on-chain payments.
Can I use my own BTCPay Server instead of Coinsnap?
Yes. The plugin supports BTCPay Server as an alternative payment provider.
Can I offer a Bitcoin discount?
Yes. You can configure a fixed or percentage-based discount for customers who choose Bitcoin at checkout.
Can I customize the Bitcoin checkout?
Yes. You can define the payment method name, upload your own icon or logo, customize checkout text and configure the redirect after successful payment.
Do I need my own Lightning node?
No. When using Coinsnap, you do not need to operate your own Lightning node or Bitcoin payment server.
Which Bitcoin or Lightning wallets can I use?
You can use a compatible Bitcoin or Lightning wallet for settlement. One option is the Coinsnap Wallet . Other compatible wallets may include Wallet of Satoshi, Blink and Zeus, depending on the settlement setup you choose.
Does Coinsnap hold my Bitcoin?
No. Coinsnap follows a non-custodial approach and does not hold merchant Bitcoin.
What fees does Coinsnap charge?
Coinsnap charges a 1% transaction fee. The fee is charged separately against the merchant’s Coinsnap credit and is not deducted from the Bitcoin payment.
Can I receive settlement in my bank account?
Depending on the merchant setup and supported partner integrations, Bitcoin payments can be converted and settled to a bank account.
Can customers charge back a Bitcoin payment?
Bitcoin payments do not support card-style chargebacks. Merchants should still handle refunds according to their own store policies.
Is the plugin available worldwide?
Yes. The plugin is designed for merchants worldwide, subject to any legal or service restrictions that apply in the merchant’s jurisdiction.
Where can I get support?
Use the support area in your Coinsnap merchant account or visit the official Coinsnap website.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati