forked from wigalgh/smartussd_api
-
Notifications
You must be signed in to change notification settings - Fork 1
/
callbackurl.php
19 lines (15 loc) · 804 Bytes
/
callbackurl.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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);
//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);
}
?>