PayU
서버에 의해 반환 된 Hash
와 일치하지 않는 Hash
PayUMoney 통합 - 응답과 비교하기 위해 해시를 계산하는 방법?
$retHashSeq = $salt.'|'.$status.'||||||||'.$udf3.'|'.$udf2.'|'.$udf1.'|'.$email.'|||'.$amount.'|'.$txnid.'|'.$key;
$hash = hash("sha512", $retHashSeq);
그러나 생성 된 Hash
를 생성 성공적인 응답을받은 후 Post
요청
$hashSequence = "key|txnid|amount|productinfo|firstname|email|udf1|"
."udf2|udf3|udf4|udf5|udf6|udf7|udf8|udf9|udf10";
$hashVarsSeq = explode('|', $hashSequence);
$hashString = '';
foreach ($hashVarsSeq as $hashVar) {
$hashString .= isset($payObject['params'][$hashVar]) ? $payObject['params'][$hashVar] : '';
$hashString .= '|';
}
$hashString .= $salt;
//generate hash
$hash = strtolower(hash('sha512', $hashString));
에 대한 Hash
생성. 무엇이 문제 일 수 있습니까 ?? 어떤 도움을 주시면 감사하겠습니다.
당신은 PayU 언급하는,하지만 난 그것이 있어야 무엇에 대해 아무것도 찾을 수 없습니다. – magnetik
그것은 PayUMoney입니다. –