WC_Order::set_payment_method( string $payment_method = '' )

Set the payment method.


Description Description


Parameters Parameters

$payment_method

(Optional) Supports WC_Payment_Gateway for bw compatibility with < 3.0.

Default value: ''


Top ↑

Source Source

File: includes/class-wc-order.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 );
		}
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.