Example #1
0
 /**
  * @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);
     }
 }