Automattic\WooCommerce\Blocks\BlockTypes

Checkout::get_enabled_payment_gateways()protectedWC 1.0

Get payment methods that are enabled in settings.

Метод класса: Checkout{}

Хуков нет.

Возвращает

Массив.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_enabled_payment_gateways();

Код Checkout::get_enabled_payment_gateways() WC 8.7.0

protected function get_enabled_payment_gateways() {
	$payment_gateways = WC()->payment_gateways->payment_gateways();
	return array_filter(
		$payment_gateways,
		function( $payment_gateway ) {
			return 'yes' === $payment_gateway->enabled;
		}
	);
}