PayUMoney integration - Wie berechne hash für den Vergleich mit der Reaktion?

Generieren Hash für Post Anfrage

    $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));

Nachdem erste erfolgreiche Antwort generieren Hash

$retHashSeq = $salt.'|'.$status.'||||||||'.$udf3.'|'.$udf2.'|'.$udf1.'|'.$email.'|||'.$amount.'|'.$txnid.'|'.$key;
$hash = hash("sha512", $retHashSeq);

Aber die erzeugte Hash passt nicht mit den zurückgegebenen Hash durch die PayU server.
was könnte das problem sein?? jede Hilfe würde geschätzt werden.

Sie befinden sich PayU, aber ich kann nichts finden, was es sein sollte.
Es ist PayUMoney.

InformationsquelleAutor Sougata Bose | 2014-10-28

Schreibe einen Kommentar