BTCPayWall – The Bitcoin Paywall to sell content and digital products on WordPress

BTCPayWall offers four distinct modules for delivering its digital products and content:

  • Pay-per-post for individual blog posts and news articles
  • Pay-per-view for direct video playback sales
  • Download store for selling downloadable digital files
  • Tipping for accepting donations and tips

Offer individual blog articles, digital content like videos, eBooks, or PDF files, and accept tips and donations on your website.

Single Article Payment (Pay-per-Post)
Using BTCPayWall, introduce a Bitcoin Paywall for individual blog posts. Allow readers the flexibility to purchase just one article rather than commit to a monthly subscription.

Direct Content Access (Pay-per-View)
Provide immediate access to digital content. Through the View module, offer video or audio files to your audience for a fee, and let them play it directly on your website.

Digital Download Store
In the Download Store, sell digital files that customers can conveniently download to their computers.

Accept Tips & Donations
Gain financial backing from your website’s visitors, either as tips or contributions to larger initiatives.

Publisher Benefits
Sell premium content to readers who prefer purchasing individual top-notch articles over monthly subscriptions. As a publisher, BTCPayWall allows you to:

  • Generate revenue from your exceptional content, reducing reliance on banner ads.
  • Monetize without binding users to monthly memberships.
  • Provide free posts, charging only for exclusive, high-quality content.
  • Offer teaser content for free, with a seamless transition to paid content.

BTCPayWall’s Value to the Customer

Many customers are deterred by long-term subscriptions, especially when they’re interested in just one article. BTCPayWall addresses this by enabling spontaneous, anonymous digital content purchases without the hassle of extensive sign-ups or personal data sharing.

  • No need for account creation or registration.
  • Ensures user privacy, avoiding personal data collection.
  • Bypass lengthy subscription steps for a one-time read.
  • Swift and straightforward payment using Bitcoin and Lightning.

Payment Methods

For your digital content transactions, BTCPayWall offers cutting-edge payment methods using both Bitcoin and the Lightning Network. The versatile payment infrastructure supports renowned platforms including BTCPay Server, OpenNode, Coinsnap, and LNbits.

You have the flexibility to either integrate with your personal BTCPay server or take advantage of the shared server provided by Coincharge. Moreover, it is possible to integrate with OpenNode, a leading Bitcoin and Lightning payment provider, or use LNBits to further enhance your transaction experience.

Website: Visit Our Website
Support: Visit the Support Page


  • WordPress installation
  • BTCPay Server for Bitcoin and Lightning payment processing or,
  • OpenNode account or,
  • Coinsnap account or,
  • LNBits wallet


Este plugin inclui 12 blocos.

  • BTCPW Pay-per-View Start
  • BTCPW Shortcode List
  • BTCPW Tipping Box
  • BTCPW Pay-per-Post Start
  • BTCPW Pay-per-View End
  • BTCPW Tipping Banner Wide
  • BTCPW Pay Per View Templates
  • BTCPW Tipping Banner High
  • BTCPW Pay Per Post Templates
  • BTCPW Tipping Page
  • BTCPW Donation Templates
  • BTCPW Pay-per-Post End


  1. Upload your plugin folder to the ‘/wp-content/plugins’ directory
    1. Activate the plugin through the ‘Plugins’ menu in WordPress

Perguntas frequentes


Este plugin não tem avaliações.

Contribuidores e programadores

“BTCPayWall” é software de código aberto. As seguintes pessoas contribuíram para este plugin:


Registo de alterações


  • Fix: Page update after successful payment


  • Add: Search for specific payment record
  • Add: Remove unpaid records
  • Add: Specifiy email address for receiving invoices


  • Fix: Problem with authenticating requests – Coinsnap


  • Fix: Add support for smaller screens – responsiveness
  • Add: Coinsnap and LNBits as payment provider

  • Fix: Problem with customizing colors in Elementor


  • Add: Template generator for Pay-per modules
  • Add: Change buttons color on hover

  • Fix: Placeholder values for paywall


  • Add: Pay-per modules -> buttons, text and links can be customized via editors
  • Fix: Problem with paywall onetime view

  • Improve: Payment gateway page design

  • Fix: Problem with loading scripts for donations


  • Add: Background color, text color and border can be modified for fixed amount
  • Add: Continue and previous buttons can be modified
  • Fix: Widget problem with uploading images and not registering changes


  • Improve: Admin menu navigation

  • Improve: Donation form creation process


  • Improve: Donation form creation process

  • Fix: Creating Tipping shortcode

  • Fix: Missing background color for free input


  • Improve: Use cookies for cart

  • Improve: Tipping forms

  • Fix: Uploading images in Gutenberg


  • Fix: Display all download links in email

  • Fix: All links can be downloaded

  • Improve: Confirmation page


  • Add: Uninstall function

  • Add: Customization for digital store

  • Add: Customer notification – if collect email is enabled

  • Improve: Form design

  • Improve: Email format

  • Improve: Product page

  • Fix: Gutenberg unresponsive fields


  • Improve: OpenNode payment modal

  • Improve: Payment page

  • Fix: Redirect button

  • Fix: Delete function for Tipping form table

  • Fix: Information about payment place

  • Fix: Add icon to Elementor

  • Fix: Create shortcode for Tipping page


  • First release.