Login
Get Started

Conditional Gateways

Configure payments gateways on a per-download basis.

Conditional Gateways lets you configure payment gateways on a per-download basis. Do you have products that may only be purchased through certain payment processors? This feature is exactly what you need.

It lets you enable or disable payment methods based on the contents in a customer’s shopping cart.

Say you sell ebooks along with other digital products. PayPal’s terms of service don’t allow ebook sales through their gateway, so you can restrict your ebooks to Stripe while leaving your other products open to both. Once active, a new section appears on every Download product’s edit screen, letting you choose which gateways to enable.

Conditional Gateways settings metabox on a digital product page in Easy Digital Downloads.

What Conditional Gateways Does

  • Restrict any product to specific payment gateways, right from the product edit screen.
  • Mix restricted and open products in the same store. Checkout only offers a gateway if every restricted product in the cart allows it.
  • Show your own custom message if a customer’s cart ends up with no valid gateway, instead of a generic error.
  • Works alongside the EDD Wallet feature and Stripe’s Apple Pay and Google Pay button, each with its own filtering behavior.

Get access with an Extended Pass Easy Digital Downloads has everything you need to create your online store in minutes.

Minimum requirements
EDD  2.9
PHP  5.4
Current version: 1.0.4

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC