/** * @param $data * @param $incomingSignature * @throws OpenPayU_Exception_Authorization */ public static function verifyDocumentSignature($data, $incomingSignature) { $sign = OpenPayU_Util::parseSignature($incomingSignature); if (false === OpenPayU_Util::verifySignature($data, $sign->signature, OpenPayU_Configuration::getSignatureKey(), $sign->algorithm)) { throw new OpenPayU_Exception_Authorization('Invalid signature - ' . $sign->signature); } }