Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments

WooPaymentsService::has_live_accountprivateWC 1.0

Determine if WooPayments has a live account set up.

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

Хуков нет.

Возвращает

true|false. Whether WooPayments has a test account set up.

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

// private - только в коде основоного (родительского) класса
$result = $this->has_live_account(): bool;

Код WooPaymentsService::has_live_account() WC 10.8.1

private function has_live_account(): bool {
	if ( ! $this->has_account() ) {
		return false;
	}

	$account_service = $this->proxy->call_static( '\WC_Payments', 'get_account_service' );
	$account_status  = $account_service->get_account_status_data();

	return ! empty( $account_status['isLive'] );
}