Robokassa哈希比尔不正确

时间:2018-03-28 10:04:15

标签: php hash magento2

比较问题Robokassa确认哈希。代码bellow工作正常,它重定向到Robokassa。

$hashData = [
    "MrchLogin" => $this->login,
    "OutSum"    => round($sum, 2),
    "InvId"     => $invId,
    "pass"      => $this->password_1,
];
$hash = strtoupper(hash('md5', implode(":", $hashData)));

一切正常,直到我回到我的商店。代码波纹管输出“不正确的哈希”。

$hashData = [
    "OutSum" => round($sum, 2),
    "InvId"  => $invId,
    "pass"   => $this->password_2
];
$hash = strtoupper(hash('md5', implode(":", $hashData)));
$correctHash = (strcmp($hash, strtoupper($data['SignatureValue'])) == 0);
if (!$correctHash) {
    exit("Incorrect Hash");
}

0 个答案:

没有答案