I am trying to disable the paypal payment gateway when the company name is added on a new order but for some reason my code isn't working. Can somebody help me out?
// Disable gateway if company name is filled in
function payment_gateway_disable_paypal( $available_gateways ) {
global $woocommerce;
if ( isset( $available_gateways['paypal'] ) && $woocommerce->customer->get_billing_company() == "" ) {
unset( $available_gateways['paypal'] );
}
return $available_gateways;
}
add_filter( 'woocommerce_available_payment_gateways', 'payment_gateway_disable_paypal' );