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

WooPaymentsService::has_test_accountprivateWC 1.0

Determine if WooPayments has a test account set up.

Method of the class: WooPaymentsService{}

No Hooks.

Returns

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

Usage

// private - for code of main (parent) class only
$result = $this->has_test_account(): bool;

WooPaymentsService::has_test_account() code WC 10.7.0

private function has_test_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['testDrive'] );
}