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

WooPaymentsService::has_sandbox_accountprivateWC 1.0

Determine if WooPayments has a sandbox account set up.

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

Хуков нет.

Возвращает

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

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

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

Код WooPaymentsService::has_sandbox_account() WC 10.8.1

private function has_sandbox_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'] ) && empty( $account_status['testDrive'] );
}