
Add Bitcoin and Lightning payments to Paid Memberships Pro
Coinsnap for Paid Memberships Pro adds Bitcoin as a payment option to the existing Paid Memberships Pro checkout and membership workflow.
Members can pay with Bitcoin via Lightning or on-chain for membership levels, subscriptions, recurring plans, time-based access, supporter memberships, consulting access and restricted content.
Coinsnap can be offered alongside existing gateways such as Stripe or PayPal, or used as a standalone Bitcoin payment option.
Coinsnap is Bitcoin payment software for merchants and a brand of Onlineshop24 d.o.o., Serbia.
Key features
- Accept Bitcoin and Lightning payments in Paid Memberships Pro
- Support for Lightning and Bitcoin on-chain
- Works with PMPro membership levels and checkout
- Suitable for one-time memberships, subscriptions, recurring plans and time-based access
- Support for day passes, monthly access and custom membership durations
- Use Bitcoin alongside Stripe, PayPal and other gateways
- Support for Coinsnap and BTCPay Server
- BTCPay Server setup wizard
- Customizable Bitcoin payment-button text
- Redirect and custom return URL after payment
- Payment-status mapping for Expired, Processing and Settled
- Optional Bitcoin discount
- Membership activation after successful payment
- No own Lightning node required when using Coinsnap
- Non-custodial / self-custody payment model
- Optional bank settlement through supported Coinsnap partners
- Open source and free to install
Typical use cases
Use Coinsnap for Paid Memberships Pro for:
- monthly memberships
- annual memberships
- day passes
- short-term access
- restricted articles and premium content
- member-only downloads
- online courses
- community access
- supporter memberships
- paid consulting or one-on-one sessions
- low-priced memberships and micro-subscriptions
- global membership programs
How it works
- Install and activate Paid Memberships Pro.
- Install and activate Coinsnap for Paid Memberships Pro.
- Go to Memberships Settings Payments.
- Select Coinsnap as a payment gateway.
- Open the Coinsnap gateway settings.
- Choose Coinsnap or BTCPay Server.
- Enter the required connection details.
- Configure payment button, redirects and payment-status mapping.
- Create or configure your membership levels.
- Make a test Bitcoin payment.
Coinsnap or BTCPay Server
The add-on supports:
- Coinsnap — accept Bitcoin without operating your own Bitcoin or Lightning payment infrastructure.
- BTCPay Server — connect your own self-hosted BTCPay Server.
Memberships and recurring plans
Bitcoin can be used with membership levels, subscriptions and recurring plans configured in Paid Memberships Pro.
A successful Bitcoin payment can activate the configured membership period.
Bitcoin payments are not automatically renewed like a stored-card subscription. A member may need to complete the next Bitcoin payment manually unless the selected Lightning setup provides compatible subscription functionality.
Bitcoin discount
The current Coinsnap Paid Memberships Pro product supports an optional Bitcoin discount.
A fixed or percentage-based discount can be used to encourage members to choose Bitcoin.
Payment status mapping
Coinsnap tracks three payment states:
- Expired
- Processing
- Settled
These can be mapped to the corresponding Paid Memberships Pro order/payment statuses.
Checkout and redirects
The Bitcoin payment option can be customized in PMPro checkout.
You can change the payment-button text, enable automatic redirect after successful payment and configure a custom return or thank-you URL.
Settlement
With Coinsnap, payments can be settled to a compatible Bitcoin or Lightning wallet.
One option is the Coinsnap Wallet.
Coinsnap follows a non-custodial / self-custody approach and does not hold merchant Bitcoin.
Depending on the merchant setup and supported partner integrations, Bitcoin payments can also be automatically converted and settled to a bank account.
Fees
Coinsnap charges a 1% transaction fee. The fee is handled separately through the merchant’s Coinsnap balance and is not deducted from the Bitcoin payment.
More information
- Product page: https://coinsnap.io/wp-add-ons/paid-memberships-pro/
- User Guide: https://coinsnap.io/user-guides/paid-memberships-pro-bitcoin-user-guide/
- WordPress Plugin Directory: https://wordpress.org/plugins/coinsnap-for-paid-memberships-pro/
- Demo: https://paidmembershippro.coinsnap.org/
- GitHub: https://github.com/Coinsnap/Coinsnap-for-PaidMembershipsPro
- Coinsnap Wallet: https://coinsnap.io/wallet/
- Coinsnap API: https://docs.coinsnap.io/
- Coinsnap account: https://app.coinsnap.io/register
Screenshots

Install Bitcoin payment for Paid Memberships Pro from the WordPress Plugin Directory

Paid Memberships Pro payment settings

Select Coinsnap as payment gateway

Choose Coinsnap or BTCPay Server

BTCPay Server setup wizard

Customize Bitcoin checkout button and redirect settings

Configure payment-status mapping

Paid Memberships Pro membership checkout

Bitcoin and Lightning payment QR code

Successful payment and membership activation



