Product Icon

Authorize.net, a Visa solution for WooCommerce

Trending
Online payments leader Authorize.net, a Visa Solution, helps thousands of businesses simplify payments by offering more solutions, more support, and more strength to stand on.

Block status change to ‘Completed’ if CC capture fails…

Currently, if ‘Automatically capture orders when they are changed to Processing or Completed’ is enabled, the status change completes even if the capture fails. Because this can be easy to miss when handling a large volume of orders, it would be better if the order status change to ‘Completed’ would fail and revert to ‘Payment Pending’ if the capture fails. That way, store owners could more easily notice that the charge failed.

This is especially pertinent when changing order status using the ‘Bulk actions’ feature on the orders listing page because changing the status on multiple orders may not notify the store owner sufficiently if an order payment fails to capture properly. Instead, some orders may fail to capture but the status still successfully changes to ‘Completed’. This means some orders may be fulfilled without being paid.

A failed capture, whether on an individual order or using the bulk editor, should do something to stop the status change or at least produce a very large notice.

Perhaps this could be added as an option in the settings alongside the auto capture checkbox like so,

‘Capture Paid Orders: Automatically capture orders when they are changed to Processing or Completed.’

‘Block status change if capture fails: Automatically set order status to Pending Payment if capture fails when changing orders status to Completed.’

Author

bwincorporated

Current Status

Open

Last updated: December 23, 2025

0 comments

Log in to comment on this feature request.