WordPress plugin · Easy Digital Downloads family
Easy Digital Downloads Conditional Gateways
Restrict products to specific payment gateways, set per download on the product edit screen.
About This Plugin
Conditional Gateways lets you configure payment gateways on a per-download basis. It enables or disables payment methods based on what is in a customer's shopping cart. If PayPal's terms of service don't allow ebook sales, for example, you can restrict your ebooks to Stripe and leave other products open to both.
A new section on every Download product's edit screen lets you choose which gateways to enable. You can mix restricted and open products in the same store. Checkout only offers a gateway if every restricted product in the cart allows it. If a cart ends up with no valid gateway, you can show your own message instead of a generic error.
It works alongside the EDD Wallet feature and Stripe's Apple Pay and Google Pay button, each with its own filtering behavior.