WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WC_Order::set_payment_method() public WC 1.0

Set the payment method.

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

Хуков нет.

Возвращает

null. Ничего.

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

$WC_Order = new WC_Order();
$WC_Order->set_payment_method( $payment_method );
$payment_method(строка)
Supports WC_Payment_Gateway for bw compatibility with < 3.0.

Код WC_Order::set_payment_method() WC 5.3.0

<?php
public function set_payment_method( $payment_method = '' ) {
	if ( is_object( $payment_method ) ) {
		$this->set_payment_method( $payment_method->id );
		$this->set_payment_method_title( $payment_method->get_title() );
	} elseif ( '' === $payment_method ) {
		$this->set_prop( 'payment_method', '' );
		$this->set_prop( 'payment_method_title', '' );
	} else {
		$this->set_prop( 'payment_method', $payment_method );
	}
}