protected function createRequest($method, $payload = [])
    {
        $this->setMockResponses();
        $this->setupHttpClientSettings();

        $this->request = $this->httpClient->createRequest($method, $this->environment, ['json' => $payload]);

        $this->setRequestFullPath();
        $this->setRequestQueryString();

        return $this->send();
    }