Let your Easy Digital Downloads customers pay in stablecoins and Bitcoin — and get paid straight to your own wallet.
- You keep full control of your funds (non-custodial). Every payment goes directly from the buyer to your own wallet address. StableDeliver never holds your money and never has your keys.
- Charges your exact order total. The buyer pays what EDD calculated — discounts, fees and tax included. There is no fixed per-download price and no surprises, and multi-download carts are fully supported.
- No percentage of your sales. StableDeliver never takes a cut of the payment itself — the crypto lands in your wallet in full.
- EDD releases the file. Once the payment is confirmed on-chain, the plugin marks the EDD payment complete and EDD delivers the download exactly as it always does. Your fulfilment and receipts are unchanged.
- Try it with no money. Test mode lets you run real end-to-end orders using a test key — no chain calls, no funds — while you set everything up.
- Stablecoins and Bitcoin, on the network you choose. Accept USDT / USDC on Ethereum, Polygon, BNB Smart Chain, Arbitrum and Tron, or BTC on Bitcoin. You choose which network and asset you receive in from your StableDeliver dashboard; buyers pay in the network you configure.
Buyers pay on a secure StableDeliver checkout and return to your EDD success page. You need a free StableDeliver account (
https://stabledeliver.com) to get an API key.
Under the hood: payments are confirmed to your site by a webhook signed with HMAC-SHA256 (with anti-replay and de-duplication) — a forged, stale or duplicated webhook can never complete a payment. Before a payment completes, the plugin also checks the paid total against the EDD order total and holds any mismatch for review rather than completing it.
- Install the plugin (upload the ZIP from Plugins → Add New → Upload, or drop it in
/wp-content/plugins/) and activate it.
- In your StableDeliver dashboard, add the wallet(s) you want to receive in and choose your default receiving asset + network (Dashboard → Wallets). That is the network buyers will pay you in.
- In the StableDeliver dashboard → Developers, create an API key (start with a test key) and add this site as a webhook endpoint using the URL shown in the plugin settings. Copy the signing secret.
- In WordPress: Downloads → Settings → Payment Gateways, enable StableDeliver, open the StableDeliver section, and paste your API key and webhook signing secret.
- Place a test order to confirm everything works. With a test key you can complete the order from your StableDeliver dashboard / the API
simulate_payment call — EDD will release the file.
Your store currency must be one StableDeliver supports (currently USD). On an unsupported currency the gateway stays hidden at checkout and shows an admin notice explaining why. Tagging a Download with a StableDeliver product ID is optional (fulfilment linkage for your own records) and never affects the amount charged.