| 开发者 | famosmedia |
|---|---|
| 更新时间 | 2026年8月15日 19:59 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
payment_complete() flow (stock, status and emails all fire correctly). Every action is written to a full payment audit trail and the admin is alerted.
This is payment recovery, not dunning: it does not chase the customer for a payment that already succeeded, and it does not touch your accounting. It repairs the order state after a missed webhook.
What it does
payment_complete() (never a blind status change).paidradar folder to /wp-content/plugins/ or install via the Plugins screen.Almost always a missed webhook/IPN: the gateway charged the card and tried to notify WooCommerce, but the notification never arrived or was rejected (a security plugin or firewall blocked the endpoint, a timeout, an HTTP 204, or a live/test key mismatch). The payment succeeded; WooCommerce just never heard about it. PaidRadar asks the gateway directly and repairs the order.
No. It is conservative by default: an order is only completed when the gateway reports the payment as unambiguously captured and a transaction id is present. Unpaid, refunded, disputed or unknown results are logged and (where relevant) alerted, never completed.
No. Every gateway call is strictly read-only. PaidRadar only reads the payment status; it never captures, refunds or voids.
Stripe and PayPal (PPCP) in this free version. More gateways are planned.
Yes. PaidRadar declares HPOS and Cart/Checkout-Blocks compatibility and only uses the official wc_get_orders() / WC_Order API — never direct database queries against orders.
In a dedicated table, wp_paidradar_log (prefix may differ). You can view it under WooCommerce → PaidRadar and export it as CSV.
No. That is dunning / failed-order-rescue, and it is the wrong tool when the customer already paid. PaidRadar handles the already-paid-but-stuck case.
payment_complete() reconciliation, audit trail, daily Action Scheduler scan, manual "Check now", admin alerts, HPOS compatibility.