WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Routes

Checkout::get_request_payment_method() private WC 1.0

Gets the chosen payment method from the request.

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

Хуков нет.

Возвращает

\WC_Payment_Gateway. Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_request_payment_method( $request );
$request(WP_REST_Request) (обязательный)
Request object.

Код Checkout::get_request_payment_method() WC 5.2.1

<?php
private function get_request_payment_method( WP_REST_Request $request ) {
	$payment_method_id  = $this->get_request_payment_method_id( $request );
	$available_gateways = WC()->payment_gateways->get_available_payment_gateways();

	if ( ! isset( $available_gateways[ $payment_method_id ] ) ) {
		throw new RouteException(
			'woocommerce_rest_checkout_payment_method_disabled',
			__( 'This payment gateway is not available.', 'woocommerce' ),
			400
		);
	}

	return $available_gateways[ $payment_method_id ];
}