function getchecksum($MerchantId, $Amount, $OrderId, $URL, $WorkingKey) { $str = "{$MerchantId}|{$OrderId}|{$Amount}|{$URL}|{$WorkingKey}"; $adler = 1; $adler = adler32($adler, $str); return $adler; }
function verifychecksum($MerchantId, $OrderId, $Amount, $AuthDesc, $CheckSum, $WorkingKey) { $str = "{$MerchantId}|{$OrderId}|{$Amount}|{$AuthDesc}|{$WorkingKey}"; $adler = 1; $adler = adler32($adler, $str); if ($adler == $CheckSum) { return "true"; } else { return "false"; } }