Automattic\WooCommerce\StoreApi\Payments

PaymentContext::get_payment_method_instance()publicWC 1.0

Retrieve the payment method instance for the current set payment method.

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

Хуков нет.

Возвращает

{\WC_Payment_Gateway|null}. An instance of the payment gateway if it exists.

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

$PaymentContext = new PaymentContext();
$PaymentContext->get_payment_method_instance();

Код PaymentContext::get_payment_method_instance() WC 8.7.0

public function get_payment_method_instance() {
	$available_gateways = WC()->payment_gateways->get_available_payment_gateways();
	if ( ! isset( $available_gateways[ $this->payment_method ] ) ) {
		return;
	}
	return $available_gateways[ $this->payment_method ];
}