Add Bitcoin and Lightning payments to Easy Digital Downloads
Coinsnap for Easy Digital Downloads adds Bitcoin as a payment option directly to the Easy Digital Downloads checkout.
Customers can pay with
Bitcoin via Lightning or on-chain for ebooks, software, media files, templates, access rights, memberships, subscriptions, software licenses, bundles and other digital products.
Coinsnap can be used alongside existing EDD gateways such as Stripe or PayPal, or 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 Easy Digital Downloads
- Support for Lightning and Bitcoin on-chain
- Works with the native Easy Digital Downloads checkout
- Support for Easy Digital Downloads Free and Pro
- Sell digital downloads, ebooks, software, media files and templates
- Sell software licenses, upgrades and renewals
- Support memberships, subscriptions and paid-access models
- Sell bundles and packaged digital offers
- Accept donations and tips
- Support low-priced downloads and Lightning micropayments
- Use Bitcoin alongside Stripe, PayPal and other gateways
- Support for Coinsnap and BTCPay Server
- BTCPay Server setup wizard
- Custom return URL after successful payment
- Payment-status mapping for Expired, Processing and Settled
- Optional Bitcoin discount
- Customizable Bitcoin checkout name, icon and text
- 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 Easy Digital Downloads for:
- ebooks and PDFs
- software downloads
- software licenses
- upgrades and renewals
- audio and video files
- templates and design assets
- digital bundles
- memberships
- subscriptions
- paid access keys
- restricted content
- donations and tips
- low-priced digital products
- micropayment-based downloads
- global digital sales
How it works
- Install and activate Easy Digital Downloads.
- Install and activate Coinsnap for Easy Digital Downloads.
- Go to Downloads → Settings → Payments.
- Enable Coinsnap as an active gateway.
- Open Downloads → Settings → Payments → Coinsnap.
- Choose Coinsnap or BTCPay Server.
- Enter the required connection details.
- Configure checkout text, return URL and payment-status mapping.
- Configure your EDD products and pricing.
- 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.
Easy Digital Downloads integration
Coinsnap integrates directly into the Easy Digital Downloads checkout.
EDD continues to handle product management, customers, orders, downloads, licenses, memberships, subscriptions and bundles while Coinsnap handles the Bitcoin payment.
Bitcoin discount
The current Coinsnap Easy Digital Downloads product supports an optional
Bitcoin discount.
A fixed or percentage-based discount can be applied at checkout to encourage customers to choose Bitcoin.
Micropayments and digital commerce
Lightning makes small-value digital sales practical.
This is useful for low-priced downloads, pay-per-download products, access keys, small donations, low-value software, pay-per-access content and other micropayment-based digital products.
Payment status mapping
Coinsnap uses the payment states:
- Expired
- Processing
- Settled
These can be mapped to the corresponding Easy Digital Downloads payment/order statuses.
Checkout customization
The Bitcoin payment option can be adapted to the EDD checkout.
Current product documentation describes customization for the payment-method name, icon/logo, checkout text and success redirect.
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