If you want to disable payment gateway based on Cart total and show only specific Payment method if cart amount higher than specific amount than using country in WooCommerce filter woocommerce_available_payment_gateways you able to easily apply in your WooCommerce wordpress website
add_filter( 'woocommerce_available_payment_gateways', 'wdo_filter_gateways', 1); function wdo_filter_gateways( $gateways ){ if ( WC()->cart->prices_include_tax ) $cart_contents_total = WC()->cart->cart_contents_total + array_sum( WC()->cart->taxes ); else $cart_contents_total = WC()->cart->cart_contents_total; if($cart_contents_total < 1499) { unset($gateways['cod']); } return $gateways; }