Checkout with Paddle for EDD

Updated

Checkout with Paddle for Easy Digital Downloads connects your EDD store to Paddle. Paddle is a merchant of record: it sells your products on your behalf, charges the customer, collects and pays sales tax and VAT worldwide, issues tax-compliant invoices, and handles fraud and chargebacks. You receive your earnings as payouts.

What the plugin does

  • Customers pay by card, PayPal, Apple Pay or Google Pay (whatever your Paddle account offers) without leaving your site. The Paddle payment form appears inside your checkout page, or as a popup.
  • Orders are marked Complete automatically when Paddle confirms the payment, and EDD delivers files and emails as usual.
  • Subscriptions sold with EDD Recurring Payments are billed by Paddle. Renewals, failed payments, cancellations and pauses stay in sync.
  • License keys from EDD Software Licensing are created on payment, extended on every renewal and revoked on refunds.
  • Refunds work both ways: refund in EDD and the money is returned through Paddle; refund in Paddle and EDD records it.
  • Customers get a link to Paddle’s tax invoice or receipt on their EDD receipt.

No products to create in Paddle

Each order is sent to Paddle with its own name and price, taken from EDD. You never have to copy your catalog into Paddle.

Works with both Paddle platforms

Paddle BillingPaddle Classic
Who has itEvery account created after August 2023Older accounts that have not moved to Billing
CredentialsAPI key, client-side token, webhook secretVendor ID, API Auth Code, public key
Setup guideSet up Paddle BillingSet up Paddle Classic

Browse this documentation

Getting started

What you need, how to install the plugin, which Paddle account you have and how test mode works.

Set up Paddle Billing

Connect a Paddle Billing account in five steps: keys, credentials, webhook, website approval and a connection test.

Set up Paddle Classic

Connect an older Paddle Classic account with your Vendor ID, API Auth Code and public key.

Settings reference

Every option on the Paddle settings screen, with its default and what it does.

Managing your store

Day-to-day use: the customer checkout, subscriptions, licenses, refunds, the order screen and taxes.

Going live checklist

Seven checks to move from sandbox testing to real payments.

Troubleshooting

Fixes for pending orders, checkout errors, connection test messages and other common problems.

Frequently asked questions

Quick answers about products, discounts, payment methods, EDD Pro, checkout pages and more.

License, updates and upgrades

Activate your license, move from the free version, or switch from another Paddle plugin.

Developer guide

Architecture, payment and webhook flows, stored data, safety mechanisms, hooks and local testing.

Version

These docs cover version 3.0.0 of the Pro plugin, Paddle Billing and Paddle Classic, and Easy Digital Downloads 3.x. Get the plugin or contact support.

Was this page helpful?