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 ); }