For BigCommerce, WooCommerce and Shopware merchants · Shopify in review
The refund failed. Nobody told you.
Your admin says the refund happened. The payment that fulfils it is a separate record — and when that one fails, nothing tells you. You find out when the customer does.
Read-only, and nothing runs on your storefront or in checkout.
Your store already holds both records. We reconcile them so you do not have to.
Works with
BigCommerce, WooCommerce and Shopware connect today. The Shopify app is with the App Store for review. Order Exceptions is an independent product and is not endorsed by any of them.
What we catch
Three ways a refund quietly doesn’t happen
The refund failed outright
A declined card, a balance too low to cover it, an account that has closed.
You hear straight away.
The refund is stuck pending
Accepted, then nothing. No error is ever reported, so nobody goes looking.
You hear after two hours.
No money ever moved
A refund with no payment behind it at all. Effectively impossible to spot by hand.
You hear after thirty minutes.
We also watch failed payments and authorisations about to lapse. See how detection works.
Why merchants keep it
It tells you once, and only when it matters
One alert per problem
Not one per check. Each broken refund has a lifecycle, so nothing is announced twice.
Severity decides the channel
A failure reaches email and your own systems at once. A slow refund waits in an inbox.
Numbers analytics cannot give you
What share of refunds actually arrived, which gateway fails most, how long money really takes.
We never see your customers
No names, emails, addresses or phone numbers are ever requested. How we handle data.
Find out what’s already broken
We read your recent order history the moment you connect a store, so anything already failed or stuck shows up on your first visit.
Free to start, read-only, uninstall any time. BigCommerce, WooCommerce and Shopware today; Shopify once the App Store approves it.
What the first sweep found
£1,284.00
recorded as refunded, never received
- 3 refunds the gateway rejected
- 2 still pending after four days
- 1 with no payment behind it at all
An example, not your data. Sixty days is the window we read on the way in.