Back to blog

How to monitor WooCommerce payment gateway health

"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

MetricWhy 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

Free

Built into every WooCommerce install. Filter by gateway to see raw error entries as they're logged.

Pros
  • Free, always available
  • No setup required
Cons
  • 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 available

Pings your checkout page URL periodically to confirm it's responding.

Pros
  • Catches full site outages fast
  • Simple to set up
Cons
  • Misses gateway-specific failures — page can load fine while payments fail
  • No transaction-level visibility

3. Gateway dashboards (Stripe, PayPal directly)

Free, manual

Both Stripe and PayPal have their own dashboards showing transaction success rates.

Pros
  • Accurate, direct from source
  • Free
Cons
  • 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 tiers

Watches every transaction across all your gateways continuously, shows a live success rate, and flags failures with plain-English explanations as they happen.

Pros
  • Real-time, no manual checking
  • Unified view across all gateways
  • Free tier covers the dashboard fully
  • Paid tier adds instant alerts
Cons
  • One more plugin to install
  • Alerts require the paid Starter tier
The realistic recommendation

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

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 free
Related reading
Why WooCommerce payments fail (and how to actually fix it)
Related reading
Stripe vs PayPal for WooCommerce: which fails less?
Related reading
Stripe payment succeeded but WooCommerce order failed? Here's why
Related reading
WooCommerce subscription payment failures: how to stop losing recurring revenue

Frequently 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.