Payment Health Dashboard · WooCommerce

Know when your payments break.
Before customers do.

WC Gateway Monitor watches every active payment gateway silently — on a schedule. The moment one fails, you know. Not your customers.

STRIPE● OK312ms · HTTP 200
PAYPAL● FAILHTTP 401 · bad creds
AUTHNET● OK445ms · HTTP 200
▶ ALERT SENT → admin@yourstore.com + Slack #payments
>
$39 one-time · no monthly fees
// Live gateway health dashboard
stripe
HEALTHY
rate: 100%avg: 312ms
paypal
INCIDENT
FAILING — 15 min
rate: 62%avg: —
authorize_net
HEALTHY
rate: 98%avg: 445ms
square
CONFIG NEEDED
rate: —avg: —
70%
of cart abandonment from payment errors
4hrs
avg time to discover a failure without monitoring
$3K+
avg hourly revenue lost during an outage
$39
one incident prevented pays for this many times over
// How it works
Silent. Automatic. Zero impact on checkout.
01
Cron fires
WP-Cron triggers every 5–60 minutes. Zero impact on frontend performance.
02
API pinged
Each gateway's credential endpoint is checked. No test purchases — ever.
03
Result logged
HTTP code, response time, and status recorded to the database instantly.
04
Dashboard updates
Success rates, 24-hour charts, and response times refresh automatically.
05
Alert fires
After N consecutive failures, email + optional Slack alert fires immediately.
// Gateway strategies
Purpose-built checks per gateway
No test purchases. No fake transactions. Each check uses the gateway's own credential-verification endpoint.
GatewayEndpointWhat we verify
StripeGET /v1/charges?limit=1200 = valid key · 401 = wrong key · 429 = rate limited (alive)
PayPalPOST /v1/oauth2/token200 + access_token = valid · 401 = wrong credentials
Authorize.NetPOST authenticateTestRequestresultCode = "Ok" = valid · Error = wrong credentials
SquareGET /v2/locations200 = valid token · 401 = wrong or expired access token
Any other gatewayHTTP HEAD on endpoint URL2xx/3xx/4xx = reachable · Timeout/5xx = network failure
// Everything included
No subscriptions. No add-ons. One $39 purchase.
📊
Live health dashboard
Status cards, 24-hour bar charts, success rates, response times, incident history — all in WooCommerce admin.
🚨
Email alerts
HTML-formatted failure alerts with gateway name, error detail, and direct link to your dashboard. Recovery alert on fix.
💬
Slack integration
Rich Block Kit messages via Slack webhook. Failure and recovery alerts with dashboard link.
Configurable scheduling
Check every 5, 10, 15, 30, or 60 minutes. WP-Cron runs in background — zero checkout impact.
🔌
REST API
GET /status, /gateways, /gateways/{id}, POST /run-check, GET /alerts. Integrate with external monitoring tools.
📋
Check history log
Every check logged: HTTP code, response time in ms, error message. Paginated, filterable by gateway and status.
Admin bar indicator
Green/amber/red dot on every WordPress admin page. Payment health visible at a glance, always.
📡
Incident tracking
Consecutive failures grouped into incidents. One alert per outage — no inbox flooding. Recovery closes the incident.
HPOS compatible
PHP 8.1+ · WooCommerce 8.0+ · WP 6.2+. Fully declared HPOS compatible. PSR-4 autoloaded architecture.
Stop discovering payment failures the hard way
A single prevented outage — even 30 minutes — pays for this plugin many times over.
GET WC GATEWAY MONITOR — $39 →
ONE-TIME PAYMENT NO API KEYS REQUIRED PHP 8.1+ WC 8.0+ WP 6.2+ HPOS COMPATIBLE v1.0.3