Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

AdditionalPayments::has_enabled_additional_gateways()private staticWC 1.0

Check if the store has any enabled gateways in additional category.

Method of the class: AdditionalPayments{}

No Hooks.

Return

true|false.

Usage

$result = AdditionalPayments::has_enabled_additional_gateways();

AdditionalPayments::has_enabled_additional_gateways() code WC 9.8.2

private static function has_enabled_additional_gateways() {
	$additional_gateways     = self::get_suggestion_gateways( 'category_additional' );
	$additional_gateways_ids = wp_list_pluck( $additional_gateways, 'id' );

	return self::has_enabled_gateways(
		function( $gateway ) use ( $additional_gateways_ids ) {
			return 'yes' === $gateway->enabled
			&& in_array( $gateway->id, $additional_gateways_ids, true );
		}
	);
}