Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Payment Truth For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Payment Truth For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Payment Truth is a read-only reconciliation layer for stores using the official WooCommerce Stripe Gateway.

WooCommerce and Stripe can disagree after delayed webhooks, interrupted checkouts, manual edits, refunds, or integration failures. A normal orders screen shows only the WooCommerce side. Payment Truth checks the matching Stripe PaymentIntent or charge and brings actionable mismatches into one queue.

The first release detects:

  • Stripe succeeded while WooCommerce still considers the order unpaid.
  • WooCommerce considers the order paid while Stripe reports a terminal failure.
  • Gross amount mismatches.
  • Currency mismatches.
  • Refund total mismatches.
  • Stripe orders that stay pending beyond your threshold.
  • Stripe orders with no usable PaymentIntent or charge reference.

Designed to fail safely

  • Read-only: never captures, refunds, or changes an order.
  • No extra Stripe keys: uses the official gateway’s existing connection.
  • No customer PII stored in the findings table.
  • Five-minute grace period reduces false positives during normal asynchronous updates.
  • Bounded hourly scans and a manual scan button.
  • Email, Feishu/Lark, DingTalk, and WeCom alerts are opt-in and fire only for newly opened findings.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS).

External services

Payment Truth connects to external services only for features described below.

Stripe

For each supported order with a Stripe object reference, Payment Truth asks Stripe for the matching PaymentIntent or charge. The request is made through the official WooCommerce Stripe Gateway and uses that gateway’s existing authentication. Stripe receives the object ID and the standard request metadata sent by the official gateway. This read is required for provider-side reconciliation.

Stripe API documentation: https://docs.stripe.com/api
Stripe Services Agreement: https://stripe.com/legal/ssa
Stripe Privacy Policy: https://stripe.com/privacy

Optional team webhooks

Feishu/Lark, DingTalk, and WeCom webhooks are disabled by default. If a store administrator selects a channel and saves its official HTTPS webhook URL, Payment Truth sends a minimal alert summary to that service for newly opened findings. The summary contains an order number, severity, finding title, WooCommerce and Stripe statuses, and an admin order URL. It does not contain customer identity or card data.

Disable the channel or remove the saved webhook URL at any time under WooCommerce > Payment Truth > Settings.

Feishu webhook documentation: https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN
Feishu User Terms of Service: https://www.feishu.cn/feishu-lite-terms
Feishu Privacy Policy: https://www.feishu.cn/feishu-lite-privacy

Lark Customer Terms of Service: https://www.larksuite.com/en_us/customer-terms-of-service
Lark Privacy Policy: https://www.larksuite.com/en_us/privacy-policy

DingTalk Terms of Service: https://terms.alicdn.com/legal-agreement/terms/suit_bu1_dingtalk/suit_bu1_dingtalk202010200940_84493.html
DingTalk Privacy Policy: https://terms.alicdn.com/legal-agreement/terms/suit_bu1_dingtalk/suit_bu1_dingtalk202010070946_49604.html

WeCom Terms of Service: https://work.weixin.qq.com/nl/eula
WeCom Privacy Policy: https://work.weixin.qq.com/nl/privacy

Privacy

The plugin stores normalized reconciliation evidence in the WordPress database: order ID, gateway ID, provider object ID, issue type/severity, WooCommerce and provider statuses, gross/refund amounts, currency, and timestamps. It does not store customer names, addresses, email addresses, card data, or Stripe credentials.

Email and team-webhook alerts are disabled by default. Findings and settings remain after deactivation. Administrators can opt into deleting them during uninstall.

Screenshots

  1. Reconciliation dashboard with severity totals and provider readiness.

    Reconciliation dashboard with severity totals and provider readiness.

  2. Finding queue with WooCommerce and Stripe evidence.

    Finding queue with WooCommerce and Stripe evidence.

  3. Bounded scan and opt-in alert settings.

    Bounded scan and opt-in alert settings.


Reviews & Comments