Recalculate total checkout page

Recalculate the total on the checkout page.

if(!function_exists('reCalculateTotalOnAjaxCashpay')){
function reCalculateTotalOnAjaxCashpay()
    {
        if (function_exists('WC')) {
            if(isset(WC()->cart) && WC()->cart != null){
                if (is_object(WC()->cart) && method_exists(WC()->cart, 'calculate_totals')) {
                    WC()->cart->calculate_totals();
                }
            }
        }
    }
}

add_action('wp_ajax_nopriv_hma_cashpay_init_pyment_action',  'reCalculateTotalOnAjaxCashpay',1);
add_action('wp_ajax_hma_cashpay_init_pyment_action', 'reCalculateTotalOnAjaxCashpay',1);