/** * @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; }