/**
  * @param $signedData
  * @param $username
  * @param $host
  * @return mixed[]
  * @throws KikSDKException
  */
 public function decryptPayload($signedData, $username, $host)
 {
     $request = new Request();
     $request->setUrl($this->apiUrl . 'verification/v1/check');
     $request->setParameters(array('u' => $username, 'd' => $host, 'debug' => $this->debug ? 'true' : 'false'));
     $request->setBody($signedData);
     $request->setHeader('Content-Type', 'text/plain');
     $httpClient = Client::getInstance();
     $response = $httpClient->post($request);
     if (!$response) {
         throw new KikSDKException("Could not reach server");
     }
     return $response->getBody();
 }