"How do you guys monitor your payment gateway health?" comes up regularly in WooCommerce communities, and the honest answer is that most stores don't — not properly. This guide covers every method available, from free manual approaches to real-time monitoring, so you can pick what's right for your store's size and risk tolerance.
Why gateway monitoring matters
WooCommerce has no native concept of gateway "health." It processes transactions one at a time and logs errors individually, but there's no built-in view that tells you your Stripe success rate dropped from 97% to 60% over the last hour. That gap is exactly where revenue quietly leaks.
A gateway can fail in ways that don't show up as an obvious outage — a partial degradation where some percentage of transactions fail while others succeed, an API rate limit kicking in during a traffic spike, or a webhook silently failing while the payment itself still processes. None of these trigger any WordPress error, any downtime alert, or anything a typical store owner would notice without specifically watching for it.
What to actually track
| Metric | Why it matters |
|---|---|
| Gateway success rate | The single most useful number — a drop signals a problem before it becomes an outage |
| Failed transaction reasons | Distinguishes customer-side declines from gateway or store-side issues |
| Revenue at risk | Converts abstract failure counts into a number that motivates action |
| Webhook delivery success | Catches the "payment succeeded but no order created" failure mode |
| Time to detection | How long between a gateway starting to fail and you finding out — the metric that determines how much revenue you actually lose |
Every monitoring method available
1. WooCommerce Status → Logs
FreeBuilt into every WooCommerce install. Filter by gateway to see raw error entries as they're logged.
- Free, always available
- No setup required
- Manual — you have to check it
- No alerts, no success rate view
- Hard to read for non-technical users
2. Uptime monitoring (UptimeRobot, Better Stack)
Free tier availablePings your checkout page URL periodically to confirm it's responding.
- Catches full site outages fast
- Simple to set up
- Misses gateway-specific failures — page can load fine while payments fail
- No transaction-level visibility
3. Gateway dashboards (Stripe, PayPal directly)
Free, manualBoth Stripe and PayPal have their own dashboards showing transaction success rates.
- Accurate, direct from source
- Free
- Separate dashboard per gateway — no unified view
- No connection to your actual WooCommerce order data
- Still requires manually checking
4. Real-time WooCommerce gateway monitoring (ZextaPay)
Free + paid tiersWatches every transaction across all your gateways continuously, shows a live success rate, and flags failures with plain-English explanations as they happen.
- Real-time, no manual checking
- Unified view across all gateways
- Free tier covers the dashboard fully
- Paid tier adds instant alerts
- One more plugin to install
- Alerts require the paid Starter tier
Layer these rather than picking one. Uptime monitoring catches full outages. Real-time gateway monitoring catches the partial degradations and silent failures that uptime checks miss entirely — which, based on how most stores actually lose revenue, is where the real risk sits.
How to choose the right approach for your store
- Very low volume, just starting out — WooCommerce's native logs plus occasionally checking your gateway dashboards is probably sufficient for now.
- Growing store, meaningful daily revenue — this is where manual checking starts costing real money. A free real-time dashboard becomes worth the five-minute install.
- Subscription or recurring revenue business — silent failures compound over every renewal cycle. Real-time monitoring plus alerts is close to essential here.
- Running multiple gateways (Stripe + PayPal, etc.) — a unified view matters most here, since checking two separate dashboards manually rarely happens consistently.
Whatever you choose, the underlying principle is the same: the cost of monitoring is always smaller than the cost of not knowing. A gateway failing silently for even a few hours, on a store doing meaningful daily volume, typically costs far more than any monitoring tool — free or paid.
Get real-time visibility into your gateways, free
Live dashboard, gateway success rates, revenue at risk — across Stripe, PayPal, Square and more.
Install ZextaPay freeFrequently asked questions
What is payment gateway monitoring for WooCommerce?
Payment gateway monitoring is the practice of tracking the health and success rate of your WooCommerce payment gateways in real time, so you can detect failures, outages, and unusual decline patterns as they happen rather than discovering them later through lost revenue or customer complaints.
Does WooCommerce have built-in payment monitoring?
WooCommerce has basic logging under Status → Logs that records gateway errors, but it is not real-time, does not alert you, and requires manually checking log files to find issues. It is not a substitute for dedicated monitoring.
What metrics should I track for payment gateway health?
The key metrics are gateway success rate over time, failed transaction count and reasons, revenue at risk from failed payments, webhook delivery success, and time-to-detection when a gateway starts failing.