WooCommerce is more open than Shopify: gateways are plugins, and dozens of high-risk processors publish one. The problems are different. Plugins vary in quality, card data can end up in scope on your server, Stripe and PayPal still close accounts in restricted categories, and no plugin gives you a second processor when the first declines. This page covers the processors, the checks, and the hosted route that adds failover.
Approval is always the acquirer's decision on your application. Disclose your products accurately; a plugin does not change what the underwriter sees. The same processors compared for Shopify.
A WooCommerce checkout runs one card gateway at a time. If it declines a card, the buyer sees an error. If the acquirer tightens policy or terminates, you are installing a new plugin under pressure and re-testing the whole checkout. Stores that have been through a termination want a second processor already live, and a retry that happens automatically.
Catalogue, cart, coupons, shipping rates and customer accounts unchanged. One small plugin hands the cart to the hosted checkout.
checkout.your-brand.com with tokenised card fields, 3DS, and your gateways behind it in priority order.
Paid orders created in WooCommerce through the REST API with line items, buyer and shipping, so fulfilment and email flows run as before.
Soft declines and timeouts retry on the next route inside about 400 milliseconds. Card data never touches your WordPress server, which keeps you at the lightest PCI scope regardless of which gateways you run. WooCommerce own-domain checkout.
Easy Digital Downloads, MemberPress, custom forms and other WordPress commerce setups face the same processor problem. Any of them that can create a record through an API can sit behind the same hosted checkout. Hosted checkout for any platform.
The one whose acquirer underwrites your category in your country at a reserve you can live with. NMI-connected acquirers are the most common answer in North America; Nuvei, Checkout.com and PXP come up more in Europe.
Stripe's restricted business list excludes most of them, and accounts in those categories are typically closed after review, often with funds held.
WooCommerce shows one card gateway at a time and does not retry declines elsewhere. Automatic failover needs a hosted checkout that routes between processors.
It depends on the plugin. Hosted fields or iframes keep you at SAQ A. A hosted checkout removes the question entirely because the card never reaches your server.
Live in 24-48 hours. Founder-answered support on WhatsApp.
WooCommerce own-domain checkout → · WooCommerce custom payment gateway → · High-risk processors compared → · Payment gateway cascade →
CascadeCheckout is checkout software, not a payment service provider, bank or merchant-account seller. You contract with your own gateway or acquirer, disclose your real business category to them, and receive payouts from them. We never hold funds and we do not promise that any processor will approve you.