BACK TO DIRECTORY

Coinsnap Comment Payments with Bitcoin

by Coinsnap

0.0
(0 ratings)

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 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, 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

Screenshots

Admin settings page - Coinsnap provider selected with connection badge.

Admin settings page - Coinsnap provider selected with connection badge.

Admin settings page - BTCPay Server is disconnected. You can connect Store using connection wizard.

Admin settings page - BTCPay Server is disconnected. You can connect Store using connection wizard.

BTCPay Server Store authorization page.

BTCPay Server Store authorization page.

Label and permissions page in BTCPay Server account.

Label and permissions page in BTCPay Server account.

Admin settings page - BTCPay Server is connected.

Admin settings page - BTCPay Server is connected.

Per-post-type payment amount configuration.

Per-post-type payment amount configuration.

Coinsnap login or registration.

Coinsnap login or registration.

One time password field.

One time password field.

Bonus code field: enter your bonus code if you have one.

Bonus code field: enter your bonus code if you have one.

Store name field: enter the name of your online store that you want customers to see when they check out.

Store name field: enter the name of your online store that you want customers to see when they check out.

Deposit method selection.  You have 3 options: Lightning only, Bitcoin + Lightning and Bank settlement.

Deposit method selection. You have 3 options: Lightning only, Bitcoin + Lightning and Bank settlement.

Lightning wallet connection form.

Lightning wallet connection form.

Bitcoin/Lightning or Lightning setting form for payouts in crypto currency.

Bitcoin/Lightning or Lightning setting form for payouts in crypto currency.

Bank account setting form for payout in EUR or CHF.

Bank account setting form for payout in EUR or CHF.

Coinsnap store settings. Create your own API Key to increase connection security.

Coinsnap store settings. Create your own API Key to increase connection security.

Front-end payment modal shown to the commenter after submission.

Front-end payment modal shown to the commenter after submission.

Coisnnap invoice QR code.

Coisnnap invoice QR code.

BTCPay Server invoice QR code.

BTCPay Server invoice QR code.

Comment published automatically after payment confirmation.

Comment published automatically after payment confirmation.

Plugin Details

Active Installs
0
Total Downloads
232
Version
1.0.0
Requires WP
6.2
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-09-11
Last Updated
2026-09-20 7:00pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0