WordPress / Easy Digital Downloads
Accept cryptocurrency payments on your Easy Digital Downloads store using the official QuantaPay Payment plugin.
Accept cryptocurrency payments on your Easy Digital Downloads store using the official QuantaPay Payment plugin.
The same QuantaPay Payment plugin that powers WooCommerce also supports Easy Digital Downloads (EDD). Both gateways can be active simultaneously on the same WordPress installation.
Requirements
- WordPress 5.8+
- Easy Digital Downloads (any recent version)
- PHP 7.4+ (PHP 8.x recommended)
- A QuantaPay Cloud account (cloud.quantapay.app)
Installation
The QuantaPay Payment plugin is the same for both WooCommerce and EDD. Follow the installation steps in the WordPress / WooCommerce guide.
Configuration
Step 1: Get Your Credentials
From your QuantaPay Cloud dashboard:
- API Key — Found in Settings → Account
- Webhook Secret Key — Found in Settings → Payments → Webhook
Step 2: Enter Credentials
- Navigate to the QuantaPay menu in your WordPress sidebar.
- Paste your Cloud API Key and Webhook Secret Key.
- Save settings.
Step 3: Configure Webhook URL
Copy the generated webhook URL (https://yoursite.com/wp-json/quantapay/webhook) and paste it into Cloud → Settings → Payments → Webhook URL.
Step 4: Enable the Gateway
Go to Downloads → Settings → Payment Gateways and enable QuantaPay.
Payment Flow
- Customer selects "Pay with crypto" at the EDD checkout.
- EDD creates the payment and redirects to the QuantaPay payment page.
- Customer selects cryptocurrency, scans QR code, and sends payment.
- After blockchain confirmation, QuantaPay sends a webhook to your WordPress site.
- The plugin updates the EDD payment status to "Complete".
- The customer's download links become available.
Digital Products
EDD is designed for selling digital products (software, ebooks, music, etc.). When combined with QuantaPay's non-custodial crypto payments, you get:
- Instant delivery after blockchain confirmation
- No chargebacks — cryptocurrency payments are irreversible
- Global reach — accept payments from customers worldwide without payment processor restrictions
- Privacy-friendly — no sensitive financial data required from customers