BACK TO DIRECTORY

Bitcoin payment for Easy Digital Downloads

by Coinsnap

0.0
(0 ratings)

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

  1. Install and activate Easy Digital Downloads.
  2. Install and activate Coinsnap for Easy Digital Downloads.
  3. Go to Downloads Settings Payments.
  4. Enable Coinsnap as an active gateway.
  5. Open Downloads Settings Payments Coinsnap.
  6. Choose Coinsnap or BTCPay Server.
  7. Enter the required connection details.
  8. Configure checkout text, return URL and payment-status mapping.
  9. Configure your EDD products and pricing.
  10. 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

  • Product page: https://coinsnap.io/wp-add-ons/easy-digital-downloads/
  • User Guide: https://coinsnap.io/user-guides/easy-digital-downloads-bitcoin-user-guide/
  • WordPress Plugin Directory: https://wordpress.org/plugins/coinsnap-for-easy-digital-downloads/
  • Demo: https://easydigitaldownloads.coinsnap.org/
  • GitHub: https://github.com/Coinsnap/Coinsnap-for-EasyDigitalDownloads
  • Coinsnap Wallet: https://coinsnap.io/wallet/
  • Coinsnap API: https://docs.coinsnap.io/
  • Coinsnap account: https://app.coinsnap.io/register

Screenshots

Install Bitcoin payment for Easy Digital Downloads from the WordPress Plugin Directory

Install Bitcoin payment for Easy Digital Downloads from the WordPress Plugin Directory

Easy Digital Downloads payment settings

Easy Digital Downloads payment settings

Enable Coinsnap as an active gateway

Enable Coinsnap as an active gateway

Choose Coinsnap or BTCPay Server

Choose Coinsnap or BTCPay Server

BTCPay Server setup wizard

BTCPay Server setup wizard

Configure checkout text and return URL

Configure checkout text and return URL

Configure Expired, Processing and Settled status mapping

Configure Expired, Processing and Settled status mapping

Easy Digital Downloads checkout with Bitcoin

Easy Digital Downloads checkout with Bitcoin

Bitcoin and Lightning payment QR code

Bitcoin and Lightning payment QR code

Successful Easy Digital Downloads payment

Successful Easy Digital Downloads payment

Plugin Details

Active Installs
0
Total Downloads
1,273
Version
1.3.5
Requires WP
5.2
Requires PHP
7.4
Tested Up To
7.0.7
Added
2025-07-04
Last Updated
2026-10-20 11:56am GMT

Ratings

5
0
4
0
3
0
2
0
1
0