code: public function sendKeyCaptcha(
          $SSCUserId,
          $SSCSessionId,
          $SSCWebServerSign,
          $SSCWebServerSign2,
          $pageUrl,
          $extra = []
      ) {
      
          $this->getLogger()->info("Try send google key (recaptcha)  on {$this->serverBaseUri}/in.php");
  
          if ($this->softId && !isset($extra[Extra::SOFT_ID])) {
              $extra[Extra::SOFT_ID] = $this->softId;
          }
  
          $response = $this->getHttpClient()->request('POST', "/in.php", [
              RequestOptions::QUERY => array_merge($extra, [
                  'method' => 'keycaptcha',
                  'key' => $this->apiKey,
                  's_s_c_user_id' => $SSCUserId,
                  's_s_c_session_id' => $SSCSessionId,
                  's_s_c_web_server_sign' => $SSCWebServerSign,
                  's_s_c_web_server_sign2' => $SSCWebServerSign2,
                  'pageurl' => $pageUrl
              ])
          ]);
  
          $responseText = $response->getBody()->__toString();
  
          if (strpos($responseText, 'OK|') !== false) {
              $this->lastCaptchaId = explode("|", $responseText)[1];
              $this->getLogger()->info("Sending success. Got captcha id `{$this->lastCaptchaId}`.");
              return $this->lastCaptchaId;
          }
  
          throw new ErrorResponseException($this->getErrorMessage($responseText) ?: "Unknown error: `{$responseText}`.");
      }
docs: Keycaptcha recognition.
  
  @param string $SSCUserId
  @param string $SSCSessionId
  @param string $SSCWebServerSign
  @param string $SSCWebServerSign2
  @param string $pageUrl
  @param array $extra
  @return string                       # Captcha ID
  @throws ErrorResponseException
  @throws \GuzzleHttp\Exception\GuzzleException