Requires a Business Watchdog account. The plugin connects your store to the Business Watchdog service and does nothing on its own.
Create a free account (14 days free, no card) — or simply click
Connect to Business Watchdog after activating the plugin: you sign in or create the account, confirm the store and come back to WordPress connected. See
Installation.
Does any of this sound familiar?
- A customer paid, but the order is still "pending payment" in WooCommerce — and nobody ships it.
- Stripe or PayPal received the money, but there is no matching order in your store.
- WooCommerce says one amount, Stripe or PayPal captured another.
- A refund was made in PayPal, but WooCommerce still shows the order as fully paid — or the other way round.
- Card payments started failing an hour ago, and you find out from an angry customer the next day.
These problems are silent. WooCommerce does not warn you, and the payment provider's dashboard does not know what your store expects.
Business Watchdog watches both sides and tells you when they disagree — by e-mail or Telegram, with the order, the amounts and what to check.
▶
See it work: three one-minute videos recorded on a test shop — the checkout check, a payment provider failure and an order marked as paid without money:
business-watchdog.com/en/videos
What Business Watchdog finds
- Paid, but the order stayed unpaid — the provider captured the money, the store never marked the order as paid.
- Marked as paid, but no money — the order is marked paid in the store, but the provider has no capture for it.
- Payments without an order — money arrived at Stripe or PayPal that belongs to no order of your store.
- Wrong amounts — partial or double captures, overpayments, orders changed after payment.
- Refund problems — a refund recorded on one side only, or a cancelled order that was paid and never refunded.
- Failing payments — one payment method suddenly fails again and again at checkout.
An "all fine" is shown only when the data really says so: if a provider is not connected or data is outdated, Business Watchdog says "unknown" instead of hiding the gap.
Try it without risk
- Free storefront check, no sign-up: enter your store address at business-watchdog.com/en/check-store and see whether your public checkout path works.
- 14 days free, no card: create an account, connect your store and Stripe or PayPal, and see the results on your real orders.
- It only reads: the plugin never changes orders. Stripe is connected with a read-only key; for PayPal, which cannot issue read-only access, Business Watchdog calls only reading methods from a fixed list and blocks every other request.
- Nothing changes for your customers: the plugin never takes part in payment or order creation, and your store keeps working if the service is unreachable.
- Easy to stop: one click on "Stop monitoring" or deactivate the plugin.
How it works
This plugin is the connector for the Business Watchdog service.
You need a Business Watchdog account at
business-watchdog.com — the trial is free. The plugin does nothing until you connect it to your account with a one-time code. Stripe and PayPal are connected in your Business Watchdog account, not in WordPress.
Prefer not to install a plugin? You can also connect a store
without installing anything: Business Watchdog reads orders through the WooCommerce REST API with a read-only key, and WooCommerce's own webhooks make it instant. The plugin adds what a key cannot:
- Order and refund changes are sent the moment they happen, also on WooCommerce versions where the REST API notices refunds late.
- Payment attempts at checkout are counted per payment method, so repeated failures of one method are noticed early.
- Optional checkout observation: on the checkout and order-received pages a small script counts whether the payment form was shown and whether placing the order worked. It reports only to your own site; your customers' browsers never contact Business Watchdog.
- The service's own browser checks of your checkout are recognised and never counted as customers.
The plugin never takes part in payment, order creation, stock or store e-mails, and nothing calls Business Watchdog while a customer is on your site. If the service is unreachable, your store keeps working; changes wait in a local queue.
Emergency stop
- WooCommerce → Business Watchdog → Stop monitoring, or deactivate the plugin.
- WP-CLI:
wp business-watchdog stop.
define( 'BUSINESS_WATCHDOG_DISABLED', true ); in wp-config.php stops the plugin before any of its code runs.
- Install and activate the plugin (WooCommerce 6.0 or newer must be active).
- On the Plugins screen or under WooCommerce → Business Watchdog click Connect to Business Watchdog (or Create a free account if you have none yet — 14 days free, no card). Without an account the plugin cannot do anything.
- Sign in or create the account on business-watchdog.com, choose your store or create it with your site address, and click Connect.
- You come back to WordPress and the plugin is connected — no code to copy.
Another way, for example from another browser: in your Business Watchdog account open the store, choose «WooCommerce plugin», create a connection code, paste it under WooCommerce → Business Watchdog →
Connect with a code and click
Connect.