Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
AdditionalPayments::has_enabled_additional_gateways()
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() 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 ); } ); }