-
Notifications
You must be signed in to change notification settings - Fork 0
/
callbackurl.php
18 lines (16 loc) · 935 Bytes
/
callbackurl.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include('functions.php');
$time=date("Y/m/d h:i:s");
$data = @file_get_contents('php://input'); //get callback response from Redde
//log data into appropriate text file
// @file_put_contents('logs.txt',"Callback response log on ". $time ."=> ". $data . "\n",FILE_APPEND);
// @file_put_contents('Transactions.txt',"Callback response on ".$time ."=> ". $data. "\n" ,FILE_APPEND);
alllogs_log("Callback response log on " , $time , $data); //Create the log folder and write the logs according to their date
//decode the data and proccess it
$recieveddata = json_decode($data);
if(!empty($data) && is_object($recieveddata))
{
insertmmTransaction($recieveddata->clienttransid,$recieveddata->clientreference,$recieveddata->telcotransid,$recieveddata->transactionid,$recieveddata->status,$recieveddata->statusdate,$recieveddata->reason);
updateTransaction($recieveddata->clienttransid,$recieveddata->status);
}
?>