"{$MID}" , "ORDERID" => "{$orderid}", "MERC_UNQ_REF" => "{$productinfo}");
$checkSum = getChecksumFromArray($requestParamList,'CC_cHhDZDqzUskbQ');
$requestParamList['CHECKSUMHASH'] = urlencode($checkSum);
$data_string = "JsonData=".json_encode($requestParamList);
$ch = curl_init(); // initiate curl
//$url = "https://pguat.paytm.com/oltp/HANDLER_INTERNAL/getTxnStatus?"; // where you want to post data
$url = "https://secure.paytm.in/oltp/HANDLER_INTERNAL/getTxnStatus?"; // where you want to post data
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true); // tell curl you want to post something
curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string); // define what you want to post
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // return the output in string format
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$output = curl_exec($ch); // execute
$info = curl_getinfo($ch);
$data = json_decode($output, true);
if ($data["STATUS"] == "TXN_SUCCESS")
{
$status = $data["STATUS"];
$productinfo = $data["ORDERID"];
$txnid = $data["TXNID"];
$MID = $data["MID"];
$CHECKSUMHASH = $data["CHECKSUMHASH"];
$txnid = $data['TXNID'];
$firstname = 'Paytm';
$status = $data["STATUS"];
$ORDERID = $data["ORDERID"];
$productinfo = $data["MERC_UNQ_REF"];
$txnid = $data["TXNID"];
$MID = $data["MID"];
$CHECKSUMHASH = $data["CHECKSUMHASH"];
$txnid = $data['TXNID'];
$firstname = 'Paytm';
echo "
";
echo $html;
$update = "update servtran set fpayremarks='{$txnid}',fpaystatus='success',
ftranid='{$ORDERID}', fpaydate = current_date()
where fappno = '{$productinfo}'";
//var_dump($update);
$result=$conn->query($update);
//}
}
else
{
echo "Transaction status is failure" . "
"; } } else { echo "Checksum mismatched."; //Process transaction as suspicious. } ?>
Thank You. Your order status is success
"; echo "Your Transaction ID for this transaction is ".$data['TXNID'].".
"; echo "We have received a payment of Rs. " . $data['TXNAMOUNT'] ."
"; $html=""; } } else { echo "Checksum mismatched."; //Process transaction as suspicious. } ?>