Sadly doesnt work for me.
add_action('init', 'change_woo_wallet_cashback_position');
if(!function_exists('change_woo_wallet_cashback_position')){
function change_woo_wallet_cashback_position(){
if(class_exists('Woo_Wallet_Frontend')){
if(remove_action('woocommerce_before_cart_table', array(Woo_Wallet_Frontend::instance(), 'woocommerce_before_cart_table'))){
add_action('woocommerce_checkout_before_order_review', array(Woo_Wallet_Frontend::instance(), 'woocommerce_before_cart_table'), 5);
}
}
}
}
this adds the notice to woocommerce_checkout_before_order_review, but doenst remove it from above the form. i dont know why. maybe you could shed some light @subratamal