
Coinsnap Bitcoin Donation is a WordPress plugin for accepting voluntary Bitcoin contributions directly on your website.
Visitors can donate with Bitcoin via Lightning or Bitcoin on-chain. You can use Coinsnap for a simple payment setup or connect your own BTCPay Server.
Donation forms
Create unlimited donation forms and place them anywhere with shortcodes.
The plugin includes three form types:
- Simple Donation — visitors choose their own contribution amount.
- Multi Amount Donation — offer predefined donation amounts.
- Shoutout Donation — supporters donate and publish a paid message after successful payment.
Forms support wide and narrow layouts, multiple forms on the same page, configurable donor fields, donor notices and custom checkboxes.
Payment providers
- Coinsnap — accept Bitcoin and Lightning without running your own payment infrastructure.
- BTCPay Server — connect your own BTCPay Server for a self-hosted payment setup.
Key features
- Bitcoin Lightning and on-chain payments
- Unlimited donation forms
- Simple, Multi Amount and Shoutout form types
- Shortcode-based placement
- Multiple forms per page
- Optional donor information
- Public paid shoutouts
- Fiat and Bitcoin amount calculation
- Transactions and payment history in WordPress
- Automatic webhook registration
- Webhook signature verification
- Light and dark themes
- German translation included
- Non-custodial / self-custody payment model
Requirements
- WordPress 5.2 or newer
- PHP 8.0 or newer
- A Coinsnap account or your own BTCPay Server
Shortcodes
Each current donation form has its own shortcode:
[coinsnap_bitcoin_donation_form id=”123″]
Shoutout lists can be displayed with:
[coinsnap_donation_list id=”123″]
Legacy shortcodes remain supported for backward compatibility.
More information
- Product page: https://coinsnap.io/wp-plugins/wp-bitcoin-donation/
- Live demo: https://donation.coinsnap.org/
- GitHub: https://github.com/Coinsnap/Coinsnap-Bitcoin-Donation
- Coinsnap Wallet: https://coinsnap.io/wallet/
- Coinsnap API: https://docs.coinsnap.io/
- Coinsnap account: https://app.coinsnap.io/register
Coinsnap is Bitcoin payment software for merchants and a brand of Onlineshop24 d.o.o., Serbia.
Screenshots

Coinsnap Bitcoin Donation plugin installation

Coinsnap payment settings

BTCPay Server payment settings

Donation form

Donation and transaction list

Bitcoin and Lightning payment

Donation form configuration

Shoutout form

Shoutout list