Bitcoin Paywall Plugin Installation Guide

This guide shows how to use the Coinsnap Bitcoin Paywall Plugin to restrict pages, posts, downloads, or videos until a Bitcoin or Lightning payment is made.

Lock premium content behind Bitcoin & Lightning payments.

Step 1

How to install your Coinsnap Bitcoin Paywall plugin directly in WordPress:

Go to the plugin area and click on “Add New Plugin”. Then enter Coinsnap Paywall in the search field and select the plugin from the results.

Coinsnap Bitcoin Paywall plugin in WordPress

Click on Install Now, and when the installation is complete, click Activate.

Activate Coinsnap Bitcoin Paywall plugin in WordPress

Your Coinsnap Paywall plugin is now installed and activated.

Now all you have to do is configure the plugin settings to make content available for Bitcoin on your website.

You can see how to configure the plugin here.

Step 2

If you want to install the Coinsnap Bitcoin Paywall, you must first download it from the Coinsnap Github page here.

Then look for the green button labeled “Code”. When you click on it, the menu opens and Download ZIP appears.

Here you can download the latest version of the Coinsnap Bitcoin Paywall to your computer.

Step 3

As soon as you are registered with Coinsnap, log in to your store and open the backend.

Coinsnap Bitcoin paywall settings

After you have installed and activated the Coinsnap Bitcoin Paywall, you need to configure the Coinsnap settings. You can find them in the left sidebar under Coinsnap Bitcoin Paywall.

Coinsnap Bitcoin Paywall settings in WordPress

Enter your Coinsnap Store ID and your API key. You can find these in your Coinsnap account under SettingsCoinsnap Shop Settings.

Coinsnap Store ID and API key location

Step 4

Bitcoin Paywall BTCPay Server Settings

After you have installed and activated the Coinsnap Bitcoin Donation plugin, you need to configure the Coinsnap settings. Go to BTC Paywall → Settings in the left sidebar.

Bitcoin Paywall settings in WordPress

Choose your payment gateway BTCPay and click Save.

Select BTCPay Server as payment gateway

Log in to your BTCPay Server and enter your BTCPay Server URL in the corresponding field. Then click Generate API Key.

Enter BTCPay Server credentials

You will be redirected to your BTCPay Server. Choose your Shop and click Continue.

Authorize BTCPay Server connection

Enter your store’s name and click Authorize App.

Authorize app and assign permissions

Your BTCPay Server is now successfully connected to your website via the Coinsnap Bitcoin Paywall plugin.

If you click Check, you will see a green success message.

BTCPay Server connection success message

Step 5

Create a paywall shortcode

Go to Coinsnap Bitcoin Paywall in the sidebar on the left in your WordPress dashboard and click Paywall Shortcodes.

Then click Add New Paywall Shortcode at the top.

Create a new paywall shortcode in WordPress

Configure your paywall shortcode

In the window that appears, configure the following settings:

  1. Assign a name so you can identify the shortcode later.
  2. Enter a short description for internal reference.
  3. Set the text of the payment button.
  4. Set your price.
  5. Select the currency in which the price is displayed.
  6. Define the activation duration.
  7. Select the color scheme of the paywall.

Now you can copy the shortcode at the bottom and use it in your content.

Paywall shortcode settings

Step 6

Create content

Now create content as usual in your WordPress, for example a text as in this example.

As soon as you have finished the article, you must place the shortcode you have just produced at the point where you expect payment from your reader. You usually do this after the introductory paragraph, see right:

Paywall unlocks can be permanent or time-limited.
Users must allow cookies for paywall unlock tokens to work.

Frequently Asked Questions

What Users Ask About This plugin

Can I use partial paywalls (unlock only some content)?

Yes — you can wrap content with [coinsnap_paywall] shortcode.

Does the paywall work with membership plugins?

Yes — you can combine Coinsnap Paywall with membership or LMS plugins.