Automattic\WooCommerce\StoreApi\Payments
PaymentContext::get_payment_method_instance
Retrieve the payment method instance for the current set payment method.
Method of the class: PaymentContext{}
No Hooks.
Returns
\WC_Payment_Gateway|null. An instance of the payment gateway if it exists.
Usage
$PaymentContext = new PaymentContext(); $PaymentContext->get_payment_method_instance();
PaymentContext::get_payment_method_instance() PaymentContext::get payment method instance code WC 10.8.1
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 ];
}