Thanks a lot for your reply @claudiosanches . Just to make sure, after changing woocommerce_cart_needs_payment to woocommerce_order_needs_payment as you suggest, will this work without change after the update to WC 4.7.1 or will I need to change back to _cart_?