/** * @inheritdoc */ public function hash(ParameterBagInterface $parameterBag) { $ent = $parameterBag->encode(); $crypt = new Crypt3Des(base64_decode($this->key), $parameterBag->getOrder()); $res = hash_hmac('sha256', $ent, $crypt->encrypt(), true); return base64_encode($res); }
protected function expectedTransactionValue(ParameterBagInterface $parameterBag) { return $parameterBag->encode(); }