Hola, estoy usando wordpress y woocommerce, ¿cómo puedo deshabilitar el formulario de tarjeta de crédito (stripe) cuando el usuario (no el administrador) está en la página de pago?
add_filter( 'woocommerce_available_payment_gateways',
'my_custom_available_payment_gateways', 10, 1 );
function my_custom_available_payment_gateways( $available_gateways ) {
if( is_admin() ) return $available_gateways; // Only for frontend
$woocommerce_checkout= (array) WC()->session->get( 'woocommerce_checkout' );
if ( in_array( 'flat_rate:12', $woocommerce_checkout) ) {
unset( $available_gateways['stripe'], $available_gateways['ppec_paypal'] );
}
return $available_gateways;
}
.