예제 #1
0
 /**
  * @return string The encrypted signature
  */
 protected function generateSignature($secret, $order, $merchantParameters)
 {
     $key = Helper::base64url_decode($secret);
     $key = Helper::mcrypt_encrypt_3DES($order, $key);
     $sig = Helper::hash_hmac_sha256($merchantParameters, $key);
     $sig = Helper::base64url_encode($sig);
     return $sig;
 }