WordPress plugin intelligence profile

DebugPay Toolkit for Payfast

Payfast payment diagnostics for WooCommerce with local logs, ITN/callback checks, sandbox/live labels, and order debug reports.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.5.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update21 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DebugPay Toolkit for Payfast version 1.5.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

DebugPay Toolkit for Payfast helps WooCommerce store owners, developers, and support teams investigate Payfast payment issues without acting as a payment gateway.

Use it when Payfast payment activity appears successful but a WooCommerce order stays pending, failed, cancelled, on-hold, or unpaid. The plugin creates local payment logs, order debug panels, and reports for comparing order activity, callback delivery, ITN observations, sandbox/live mode signals, and common mismatch symptoms.

The plugin records WooCommerce order creation events for Payfast-related orders, order status changes, likely Payfast ITN/callback metadata on recognized WooCommerce callback routes, and environment diagnostics. It does not change order statuses automatically.

This plugin does not include, register, enable, or replace a payment gateway. For full logging, your site must already have an active Payfast-compatible WooCommerce gateway that creates Payfast orders and receives Payfast callbacks. If no compatible gateway is detected, the admin screen shows setup diagnostics and a non-affiliated checklist.

DebugPay Toolkit for Payfast is an independent diagnostic tool and is not affiliated with, endorsed by, or sponsored by Payfast, WooCommerce, Woo, Automattic, or WordPress.

Key Features

  • Custom database table for local diagnostic logs.
  • WooCommerce > DebugPay Toolkit admin page.
  • Summary cards, AJAX filters, AJAX pagination, log detail view, CSV export, and clear logs action.
  • Settings for logging, retention, maximum logs, customer data masking, and uninstall cleanup.
  • WooCommerce order admin payment debug panel.
  • Human-readable copyable debug reports.
  • Payfast Health Check with setup status, last activity, ITN/callback observation, issue counts, and recommended actions.
  • Payfast Callback Readiness Check for SSL, permalinks, gateway detection, mode labels, and ITN history.
  • Payfast Test Run Assistant for reviewing a manually tested WooCommerce order by order ID.
  • Payfast Support Pack for sanitized order, health, and log context.
  • Sanitized diagnostic report export for developers and support teams.
  • Built-in issue guide for common Payfast payment gateway and WooCommerce order update problems.
  • Issue classification for common payment/order mismatch scenarios.
  • Site diagnostics for WooCommerce, Payfast gateway detection, SSL, permalinks, WP debug, and log table status.
  • Setup guidance when no Payfast-compatible WooCommerce gateway is detected.
  • Sandbox/live diagnostics that label activity as Sandbox, Live, or Unknown when safe signals are available.
  • WordPress.org Live Preview blueprint for a quick browser-based demo environment.

What This Plugin Does Not Do

  • It does not create, register, enable, or replace a Payfast payment gateway.
  • It does not process payments or collect card or bank details.
  • It does not automatically mark orders paid, cancel orders, or retry callbacks.
  • It does not store Payfast passphrases, API secrets, passwords, or sensitive tokens.
  • It does not claim official affiliation with Payfast, WooCommerce, Woo, Automattic, or WordPress.

Privacy

This plugin does not phone home, track usage, or load remote assets. It stores diagnostic data locally in your WordPress database.

The plugin avoids storing passwords, secrets, passphrases, API keys, sensitive tokens, and card or bank details. Diagnostic log rows include event details, order/payment identifiers, request IP address, and user agent. Customer email and billing phone are masked in generated reports by default.

Sandbox/live diagnostics are read-only. The plugin may inspect safe gateway settings, endpoint hostnames, and callback context to label activity as Sandbox, Live, or Unknown. It does not modify gateway mode and does not read or store Payfast passphrases, API secrets, or sensitive credentials.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • payment gateway
  • payment logs
  • diagnostics
  • payfast
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity21 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.