Automattic\WooCommerce\StoreApi\Payments

PaymentResult::set_status()publicWC 1.0

Set payment status.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$PaymentResult = new PaymentResult();
$PaymentResult->set_status( $payment_status );
$payment_status(строка) (обязательный)
Status to set.

Код PaymentResult::set_status() WC 8.7.0

public function set_status( $payment_status ) {
	if ( ! in_array( $payment_status, $this->valid_statuses, true ) ) {
		throw new \Exception( sprintf( 'Invalid payment status %s. Use one of %s', $payment_status, implode( ', ', $this->valid_statuses ) ) );
	}
	$this->status = $payment_status;
}