autoship_get_available_valid_gateways()
(src/payments.php) Returns an array of all available Autoship supported payment gateways currently active for the site.
Function:
/**
* Returns the current sites valid payment gateways
* @return array The valid supported payment gateways
*/
function autoship_get_available_valid_gateways(){
// Get the currently enabled gateways
$current_gateways = WC()->payment_gateways->get_available_payment_gateways();
// Get the valid Autoship Payment Gateways ids
$valid_gateways = autoship_get_valid_payment_methods();
// Return only valid gateways
return array_intersect_key( $current_gateways, $valid_gateways );
}