Title: Coinsnap Comment Payments with Bitcoin
Author: Coinsnap
Published: <strong>September 11, 2026</strong>
Last modified: September 11, 2026

---

Search plugins

![](https://ps.w.org/coinsnap-bitcoin-pay-per-comment/assets/banner-772x250.png?
rev=3691017)

![](https://ps.w.org/coinsnap-bitcoin-pay-per-comment/assets/icon.svg?rev=3691007)

# Coinsnap Comment Payments with Bitcoin

 By [Coinsnap](https://profiles.wordpress.org/coinsnap/)

[Download](https://downloads.wordpress.org/plugin/coinsnap-bitcoin-pay-per-comment.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/coinsnap-bitcoin-pay-per-comment/#description)
 * [Reviews](https://wordpress.org/plugins/coinsnap-bitcoin-pay-per-comment/#reviews)
 *  [Installation](https://wordpress.org/plugins/coinsnap-bitcoin-pay-per-comment/#installation)
 * [Development](https://wordpress.org/plugins/coinsnap-bitcoin-pay-per-comment/#developers)

 [Support](https://wordpress.org/support/plugin/coinsnap-bitcoin-pay-per-comment/)

## Description

#### Gate Comments with Bitcoin Payments!

Monetise your blog’s comment section by requiring a small Bitcoin or Lightning Network
micropayment before a comment is published. When a visitor submits a comment, a 
payment modal appears inline. Once payment is confirmed via webhook, the comment
is automatically approved and appears on the post � no manual moderation needed.

Payment processing is handled securely via **Coinsnap** or your own **BTCPay Server**.

#### Requirements:

 * A WordPress website (version 6.0 or higher)
 * The Coinsnap Comment Payments with Bitcoin plugin
 * A [Coinsnap account](https://app.coinsnap.io/register) **or** your own BTCPay
   Server

#### Key Features:

 * **Per-Post-Type Amounts** � Set a different payment amount (in satoshis) for 
   posts, pages, WooCommerce product reviews, and any custom post type.
 * **Two Payment Providers** � Use Coinsnap (no server required) or self-hosted 
   BTCPay Server.
 * **Inline Payment Modal** � The Coinsnap checkout appears directly on the page;
   no redirect, no friction.
 * **Real-time Status Polling** � The modal polls the payment status and publishes
   the comment automatically on confirmation.
 * **Webhook Verification** � Incoming webhook payloads are verified with HMAC signature
   checking.
 * **Admin & Author Notifications** � Receive email confirmation the moment a comment
   payment settles. Optionally notify the comment author too.
 * **Honeypot Anti-spam** � A hidden field silently blocks bots before any payment
   logic runs.
 * **Rate Limiting** � Configurable per-IP rate limit prevents abuse.
 * **Credential Sharing** � Automatically inherits API keys from other installed
   Coinsnap plugins (WooCommerce, Booking Form, Donation, Invoice Form) so you never
   configure the same credentials twice.
 * **Modern Admin UI** � Card-based settings page with connection status badge, 
   provider toggle, and BTCPay setup wizard.

#### Two Operating Modes:

 * **Coinsnap** � Sign up at [app.coinsnap.io](https://app.coinsnap.io/register),
   get your Store ID and API Key, and you’re ready. No server required.
 * **BTCPay Server** � Connect to your own BTCPay Server using the one-click API
   Key generation wizard.

#### Why Coinsnap Comment Payments with Bitcoin?

 * Open source and free
 * No programming knowledge required
 * Payments go directly to your Bitcoin wallet
 * GDPR-friendly � no unnecessary data storage
 * Webhook signature verification for security
 * Continuous development and support

#### More Information

 * Product page: [https://coinsnap.io/](https://coinsnap.io/)
 * Documentation: [https://docs.coinsnap.io/](https://docs.coinsnap.io/)

## Installation

#### 1. Install from the WordPress Plugin Directory

Search for **Coinsnap Comment Payments with Bitcoin** under **Plugins ? Add New 
Plugin** in your WordPress admin. Click **Install Now**, then **Activate**.

#### 2. Install via ZIP Upload

Download the plugin ZIP file and upload it via **Plugins ? Add New Plugin ? Upload
Plugin**.

#### 3. Configure the Plugin

After activation, go to **Settings ? Coinsnap Comment Payments with Bitcoin** in
the WordPress admin.

**Using Coinsnap:**

 1. Select **Coinsnap** as your payment provider.
 2. Enter your **Store ID** and **API Key** from your [Coinsnap dashboard](https://app.coinsnap.io/login)
    under **Store Settings**.
 3. Click **Save Changes**. The connection badge will turn green if credentials are
    correct and the webhook is registered.

**Using BTCPay Server:**

 1. Select **BTCPay Server** as your payment provider.
 2. Enter your **BTCPay Server URL**.
 3. Click **Generate API Key** � you will be redirected to your BTCPay Server to authorize
    the plugin automatically.
 4. After authorization you are returned to the settings page with the API Key and 
    Store ID pre-filled.
 5. Click **Save Changes**.

#### 4. Set Payment Amounts

In the **Per-Post-Type Settings** card, enable and set a satoshi amount for each
post type you want to gate (posts, pages, WooCommerce reviews, or custom post types).

#### 5. Test a Comment

Open any gated post while logged out (or in a private browser). Submit a comment.
The payment modal should appear. Complete a test payment to verify the full flow
� the comment should be published automatically once payment is confirmed.

## FAQ

### Do I need a Coinsnap account?

You can use either a free [Coinsnap account](https://app.coinsnap.io/register) or
your own BTCPay Server. At least one is required.

### Where do I find my Store ID and API Key?

Log in to [app.coinsnap.io](https://app.coinsnap.io/login), navigate to **Store 
Settings** � your Store ID and API Key are listed there.

### What currency is used for the payment amount?

Amounts are specified in satoshis (sats), the smallest unit of Bitcoin.

### Do I need to configure credentials if I already use another Coinsnap plugin?

No. If another Coinsnap plugin (WooCommerce, Booking Form, Donation, or Invoice 
Form) is already installed and configured, this plugin will automatically inherit
its credentials.

### Will existing comments be affected?

No. The payment gate only applies to new comment submissions after the plugin is
activated and amounts are configured.

### What happens if a payment is never completed?

The comment stays in a pending/unpaid state and will not be published. You can manually
approve it from the WordPress **Comments** admin screen if needed.

### Can I exclude certain post types?

Yes. Each post type must be explicitly enabled in the **Per-Post-Type Settings**
card. Post types with no amount set (or set to 0) are not gated.

### Does this work with WooCommerce product reviews?

Yes. Enable the WooCommerce post type in **Per-Post-Type Settings** and set an amount.
A payment badge is added below the review form to inform customers.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Coinsnap Comment Payments with Bitcoin” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Coinsnap ](https://profiles.wordpress.org/coinsnap/)

[Translate “Coinsnap Comment Payments with Bitcoin” into your language.](https://translate.wordpress.org/projects/wp-plugins/coinsnap-bitcoin-pay-per-comment)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/coinsnap-bitcoin-pay-per-comment/),
check out the [SVN repository](https://plugins.svn.wordpress.org/coinsnap-bitcoin-pay-per-comment/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/coinsnap-bitcoin-pay-per-comment/)
by [RSS](https://plugins.trac.wordpress.org/log/coinsnap-bitcoin-pay-per-comment/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0 :: 2026-05-08

 * Initial release.
 * Payment gate for comments on any post type via Coinsnap or BTCPay Server.
 * Configurable satoshi amount per post type.
 * Inline payment modal with real-time status polling.
 * Webhook signature verification (Coinsnap & BTCPay).
 * Automatic comment approval on payment confirmation.
 * Admin and author email notifications on settlement.
 * Honeypot anti-spam field.
 * Per-IP rate limiting with configurable window and maximum attempts.
 * Automatic credential inheritance from other Coinsnap plugins.
 * Modern card-based settings page with connection status badge and BTCPay wizard.
 * WooCommerce product review support with payment badge.

## Meta

 *  Version **1.0.0**
 *  Last updated **6 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bitcoin](https://wordpress.org/plugins/tags/bitcoin/)[btcpay](https://wordpress.org/plugins/tags/btcpay/)
   [comments](https://wordpress.org/plugins/tags/comments/)[Lightning](https://wordpress.org/plugins/tags/lightning/)
   [micropayment](https://wordpress.org/plugins/tags/micropayment/)
 *  [Advanced View](https://wordpress.org/plugins/coinsnap-bitcoin-pay-per-comment/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/coinsnap-bitcoin-pay-per-comment/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/coinsnap-bitcoin-pay-per-comment/reviews/)

## Contributors

 *   [ Coinsnap ](https://profiles.wordpress.org/coinsnap/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/coinsnap-bitcoin-pay-per-comment/)