WordPress Bitcoin Crowdfunding User Guide

This user guide shows you how to accept Bitcoin and Lightning payments on your WordPress website using the Coinsnap Bitcoin Crowdfunding plugin. It walks you through the technical requirements, installing and activating the plugin, connecting it to your Coinsnap Bitcoin gateway or your BTCPay Server, configuring all relevant settings, and publishing crowdfunding campaigns that supporters can fund directly on your pages.

Run crowdfunding campaigns on your website—funded with Bitcoin (on-chain + Lightning).

WordPress Bitcoin Crowdfunding plugin

Requirements

THESE REQUIREMENTS MUST BE MET FOR BITCOIN CROWDFUNDING TO FUNCTION CORRECTLY:

WordPress & Bitcoin Crowdfunding

  • A self-hosted WordPress website
  • Bitcoin Crowdfunding installed and activated

Bitcoin Gateways (Coinsnap or BTCPay Server)

For this plugin, you need either a Coinsnap account with a Lightning address or your own BTCPay Server. Consequently, one of the following requirements must be met:

or

and

Server & Access

  • Ability to install and activate WordPress plugins
  • HTTPS (SSL) enabled on the website

Bitcoin Crowdfunding Campaign Setup

  • At least one Bitcoin Crowdfunding campaign created (to enable a test payment)

STEP 1 - CONFIGURE AND CUSTOMIZE THE PLUGIN

All the requirements listed above are met, and you have successfully installed the plugin in your WordPress. If not, here is a Step-by-step: How to install a Coinsnap plugin in WordPress guide to help you install the plugin.

You will soon be able to accept Bitcoin payments (on-chain and Lightning) directly from simple Bitcoin Crowdfunding forms anywhere on your website — without the need for a complex shop system like WooCommerce or traditional payment providers such as credit cards or PayPal. But before you can do that, you need to configure Bitcoin payments in your Bitcoin Crowdfunding plugin.

HOW TO CONFIGURE THE PLUGIN

1. Choose and set up your Bitcoin Gateway

After installing and activating the Bitcoin Crowdfunding plugin, you need to configure a Bitcoin gateway connection, either with Coinsnap or with a BTCPay Server.

In the WordPress admin dashboard, go to Coinsnap Bitcoin Crowdfunding → Settings in the left-hand sidebar.

You now need to choose between two payment gateways: Coinsnap or your own BTCPay Server, and to enter your Store ID and API Key.

Choose your preferred Bitcoin payment gateway

Coinsnap

Coinsnap is the easiest option. Coinsnap handles the technical setup for you and connects your store to Bitcoin and Lightning payments with just a few clicks. It’s ideal if you want a quick, hassle-free solution without managing your own payment infrastructure.

Learn here how to retrieve your Coinsnap Store ID and API Key:

-> Step-by-step explanation: How to connect your Coinsnap account with your plugin

BTCPay Server

BTCPay Server is a self-hosted option for merchants who want full control. You run your own Bitcoin and Lightning payment server, manage your own wallets, and don’t rely on a third party. This option offers maximum independence but requires more technical setup and maintenance.

Learn how to retrieve your Store ID and API Key using our BTCPay Server wizard here:

-> Step-by-step explanation: How to connect your BTCPay Server with your plugin

Check Connection

Whichever gateway you’ve set up, once you’re done, click the check button.

Check the connection to your payment gateway.

If everything went well, you should now see the following notification at the top of the settings screen:

Your Bitcoin gateway connection is now established

2. Choose a theme

You can also choose the color scheme for your Bitcoin donation forms — light or dark — to match the design and style of your website.

Choose the theme that best matches your website.

STEP 2 - CREATE A SIMPLE BITCOIN DONATION BUTTON

With the Coinsnap Bitcoin Crowdfunding plugin, you can turn any WordPress page into a private Bitcoin funding page to collect money from friends, family, teammates, or your wider personal circle. Whether it’s a wedding gift, a birthday or jubilee, a shared trip, an event, or new jerseys for a kids’ football team, you can collect Bitcoin globally—without coding, intermediaries, or regional payment restrictions.

A Bitcoin Crowdfunding form and display

Go to Bitcoin Crowdfunding → Crowdfundings in the left sidebar, then click Add New Crowdfunding at the top left of the screen. You will now see the settings options for your crowdfunding campaign:

Setup your Bitcoin Crowdfunding campaign

Now you’ll need to configure 10 parameters to match your needs:

[1] Title

Enter an internal name for your crowdfunding campaign. This is mainly for your own orientation in the WordPress backend.

[2] Active

Enable this checkbox to make the crowdfunding campaign live. If it is not enabled, the campaign will not accept payments even if embedded on a page.

[3] Description

Enter a short description of your crowdfunding project. This text is shown to visitors and should clearly explain what they are funding and why.

[4] Goal Amount (in satoshis)

Define the total funding goal in satoshis. Once this amount is reached, the campaign goal is fulfilled. Leave it empty or set a very high value if you do not want to limit the campaign.

[5] Thank You Message

Enter the message supporters will see after a successful payment. Use this to thank donors or explain what happens next.

[6] Default Currency

Select the reference currency (e.g. EUR). This currency is used for display and conversion, while the actual payment is always made in Bitcoin.

[7] Default Value 1 / 2 / 3 (sats)

Define preset contribution amounts in satoshis. These values are shown as quick-select buttons, making it easier for users to choose a contribution amount.

[8] Shortcode

This shortcode is generated automatically for this crowdfunding campaign. Copy and paste it into any page or post where you want the crowdfunding box to appear.

[9] Shoutout

Enable this option if you want to display a public list of supporter messages (you can see it in the first image in this paragraph, on the left). Supporters can leave a short message that appears in the shoutout list after payment.

[10] Collect Donor Info

Enable this option if you want to collect additional information from supporters (such as name or email).
Only enable this if you actually need the data and have a legal basis to collect it.

Done — you can now start collecting funds in Bitcoin (on-chain + Lightning)

Once all settings are configured, save the campaign and place the shortcode on your desired page. The crowdfunding campaign will then be live and ready to accept Bitcoin and Lightning payments.

STEP 4 — MAKE A TEST PAYMENT TO ENSURE EVERYTHING WORKS CORRECTLY

After all settings have been made, a test transaction should be carried out.

Fill out a crowdfunding box that you created on your website and click the payment button (Donate).

If you are collecting donor information, fill out the form that appears next.

Coinsnap Bitcoin crowdfunding box

You will then be redirected to the Bitcoin payment page to complete the purchase. The Bitcoin payment page allows the payer to choose between Bitcoin and Lightning. Both payment methods are integrated into the displayed QR code.

Coinsnap Bitcoin payment gateway QR code

After a successful payment, you will see the updated crowdfunding box showing the current amount of sats received and the new shoutout (if enabled).

Successful Coinsnap Bitcoin crowdfunding

You can run multiple campaigns simultaneously.
If you encounter any issues or can’t get Bitcoin Donation to work as expected, you can always contact Coinsnap support directly from your Coinsnap account dashboard—our customer success team will be happy to help and set it up for you free of charge.

Frequently Asked Questions

What Users Ask About This plugin

Can supporters donate anonymously?

Yes — Bitcoin payments do not require personal data unless you request it.

Is any personal data of supporters required?

No. Collecting donor information is optional and can be enabled or disabled per campaign.

Do supporters need a Coinsnap account to contribute?

No. Supporters only need a Bitcoin or Lightning wallet.

Can contributors pay with both Bitcoin on-chain and Lightning?

Yes. Each payment is processed via a single QR code that supports both on-chain Bitcoin and Lightning payments.

Is it possible to run multiple crowdfunding campaigns at the same time?

Yes. You can create and manage multiple crowdfunding campaigns and embed each one on different pages using individual shortcodes.

What happens when the funding goal is reached?

Once the defined goal amount is reached, the campaign is marked as fulfilled. You can then disable the campaign or continue accepting contributions, depending on your use case.

Can I change campaign settings after publishing?

Yes. All campaign settings can be adjusted at any time. Changes take effect immediately without affecting previous contributions.

Are funds paid out instantly?

Yes. Payments are credited directly to your connected Bitcoin wallet or Lightning address without delays or intermediaries.