This getting started guide shows you – step-by-step – how to accept Bitcoin payments with WooCommerce. Includes screenshots, how to get an account, and how to customize the plugin settings.

Getting Started Guide Accept Bitcoin Payments with WooCommerce

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

  1. Create a Coinsnap account
  2. Set up a Lightning Wallet and connect it to Coinsnap
  3. Install the Coinsnap for WooCommerce plugin
  4. Connect the plugin with your Coinsnap account
  5. Customize the plugin settings
  6. Perform test transactions
  7. 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.

  1. Go to Plugins → Add New
  2. Search for Coinsnap for WooCommerce
  3. Click Install Now, then Activate

👉 Detailed guide:

Coinsnap for WooCommerce Installation Guide

4. Connect the Plugin with Your Coinsnap Account

To enable Bitcoin payments, your WooCommerce store must be connected to your Coinsnap account.

  1. Log in to your Coinsnap Dashboard
  2. Go to Settings → Store
  3. Copy your Store ID and API Key
  4. 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:

  1. Purchase a product and pay via Lightning
  2. 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.

About the author

Sebastian Paulke

Sebastian Paulke is a communications strategist and technology writer with more than 25 years of experience covering emerging technologies, and a focus over the last three years on Bitcoin and AI. With his blog articles for Coinsnap he aims to help merchants better understand the potential of Bitcoin payments for their business, make informed decisions about using them, and successfully set up Bitcoin payment in their online shops.