/**
  * Send request to Bitrix (check o receive)
  * @param array $payload
  * @return array|bool
  */
 protected static function sendRequest(array $payload)
 {
     $httpClient = new \Bitrix\Main\Web\HttpClient();
     $httpClient->setRedirect(true);
     $httpClient->setStreamTimeout(static::TIMEOUT);
     $response = $httpClient->post(self::getCheckerUrl(), $payload);
     if ($response && $httpClient->getStatus() == 200) {
         return self::decodeResponse($response);
     }
     return false;
 }