

Settings: delay, dry-run or live mode, with a confirmation box.
When a customer picks Direct bank transfer, WooCommerce puts the order on hold and keeps the stock aside. If the transfer never arrives, the order stays there until someone cancels it by hand. WooCommerce’s “Hold stock (minutes)” setting does not help: it only applies to pending payment orders, not to on-hold bank transfer orders.
Unpaid Transfer Guard cleans them up for you, safely:
Only on-hold orders paid by Direct bank transfer are concerned. Cheque, cash on delivery and card orders are never touched.
Compatible with High-Performance Order Storage (HPOS) and the Cart & Checkout blocks.