Add Bitcoin and Lightning payments to WPForms
Coinsnap for WPForms adds Bitcoin as a payment option to WPForms Pro.
Turn existing WPForms into lightweight Bitcoin checkout experiences for donations, products, downloads, bookings, registrations, consultations, services and other one-time payments.
Payments can be made with
Bitcoin via Lightning or on-chain using Coinsnap or your own BTCPay Server.
Coinsnap is
Bitcoin payment software for merchants and a brand of
Onlineshop24 d.o.o., Serbia.
Requirements
- A self-hosted WordPress website
- WPForms Pro installed and active
- PHP 7.4 or newer
- A Coinsnap merchant account or your own BTCPay Server
Key features
- Accept Bitcoin and Lightning payments in WPForms
- Support for Lightning and Bitcoin on-chain
- Add Bitcoin payments to multiple WPForms
- Suitable for donations, products, downloads, bookings, registrations, consultations and service payments
- Works alongside existing WPForms payment methods such as Stripe or PayPal
- Support for Coinsnap and BTCPay Server
- BTCPay Server setup wizard
- Automatic and custom redirect options after payment
- Optional Bitcoin discount
- Suitable for micropayment-based form submissions
- 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 WPForms for:
- donation forms
- fundraiser forms
- physical product orders
- digital downloads
- paid event registrations
- bookings and deposits
- consultations and meetings
- paid support requests
- premium contact forms
- pay-per-use services
- newsletter or community sign-ups with a fee
- micropayment-based anti-spam forms
How it works
- Install and activate WPForms Pro.
- Install and activate Coinsnap for WPForms.
- Create or edit a WPForms form.
- Open the form's Payments section.
- Select Coinsnap.
- Enable Bitcoin payments for the form.
- Connect Coinsnap or your own BTCPay Server.
- Configure payment and redirect settings.
- Save and publish the form.
- 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.
Bitcoin discount
The current Coinsnap WPForms product supports an optional
Bitcoin discount.
A fixed or percentage-based discount can be used to encourage visitors to choose Bitcoin when multiple payment methods are available.
Micropayments and anti-spam
Lightning makes very small payments practical.
This allows WPForms to support paid contact requests, premium submissions or small anti-spam fees. A small Lightning payment can create an economic barrier for automated spam while remaining inexpensive for legitimate users.
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