respHashKey; } /** * @param string $respHashKey */ public function setRespHashKey($respHashKey) { $this->respHashKey = $respHashKey; } public function validateResponse($responseParams) { $str = $responseParams["mmp_txn"].$responseParams["mer_txn"].$responseParams["f_code"].$responseParams["prod"].$responseParams["discriminator"].$responseParams["amt"].$responseParams["bank_txn"]; $signature = hash_hmac("sha512",$str,$this->respHashKey,false); if($signature == $responseParams["signature"]){ return true; } else { return false; } } } ?>