IMMREX7
<?php
if (empty($_POST))
{
header('Location: https://online-login.online/student');
exit;
}
$hash = hashCalculate($_POST);
function hashCalculate($input){
/* Columns used for hash calculation, Donot add or remove values from $hash_columns array */
$hash_columns = ['CustomerID', 'Message','TxnAmount','Message','Message','Message', 'CurrencyType','Message', 'TypeField1', 'SecurityID', 'Message','Message','TypeField2', 'txtadditional1', 'txtadditional2', 'txtadditional3', 'txtadditional4', 'txtadditional5', 'txtadditional6', 'txtadditional7', 'RU'];
/*Sort the array before hashing*/
//sort($hash_columns);
/*Create a | (pipe) separated string of all the $input values which are available in $hash_columns*/
$hash_data = 'ASPCSTFEE';
foreach ($hash_columns as $column) {
if (isset($input[$column])) {
if (strlen($input[$column]) > 0) {
$hash_data .= '|' . trim($input[$column]);
}else{
$hash_data .= '|' . 'NA';
}
}
}
$checksum = hash_hmac('sha256',$hash_data,'tMOaMSP14Aj3AgK5U63YUfl4trCbw34D', false);
$checksum = strtoupper($checksum);
return $hash_data .'|' .$checksum;
}
?>
<p>Redirecting...</p>
<form action="https://pgi.billdesk.com/pgidsk/PGIMerchantPayment" id="payment_form" method="POST">
<input type="hidden" value="<?php echo $hash; ?>" name="msg"/>
<noscript><input type="submit" value="Continue"/></noscript>
</form>
<script>
function formAutoSubmit () {
var payform = document.getElementById("payment_form");
payform.submit();
}
window.onload = formAutoSubmit;
</script>
Copyright © 2021 -