Check flutterwave transfer status
This commit is contained in:
@@ -151,6 +151,29 @@ class Bkotransaction extends Bko_Controller {
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 'CHECK':
|
||||
$mysql = "SELECT response -> 'data' -> 'data' AS \"data\" FROM flutterwave WHERE money_transfer_id=".((int)$sendmoney_id)." ORDER BY created DESC LIMIT 1";
|
||||
$query = $this->db->query($mysql);
|
||||
$row = $query->row_array();
|
||||
if (is_array($row) && count($row)>0) {
|
||||
$this->load->helper('FlutterWave');
|
||||
$data = json_decode($row['data'], true);
|
||||
$out = flutterwave_api_check($data);
|
||||
if (is_array($out) && $out['result'] > 0) {
|
||||
echo $out['status'];
|
||||
} else {
|
||||
if (is_array($out) && array_key_exists('status',$out)) {
|
||||
echo $out['status'];
|
||||
} else {
|
||||
var_dump($out); // Unexpected failure
|
||||
}
|
||||
}
|
||||
} else {
|
||||
echo "No flutterwave transfer found!";
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -165,7 +188,10 @@ class Bkotransaction extends Bko_Controller {
|
||||
$myTable .="<tr><td style='width:100px;'><b>Amount</b></td><td>" . $out['amount'] . "</td></tr>";
|
||||
$myTable .="<tr><td style='width:100px;'><b>Fee</b></td><td>" . $out['fee'] . "</td></tr>";
|
||||
$myTable .="<tr><td style='width:100px;'><b>Channel</b></td><td><b>Flutterwave </b></td></tr>";
|
||||
$myTable .="<tr><td style='width:100px;'><b></b></td><td><div id='btump" . $out['id'] . "'><input type=submit id=\"acmp" . $out['id'] . "\" onclick=\"return smoneyProcessComplete('" . $out['id'] . "')\" name=\"manage\" class=\"btn btn-info btn-sm\" value=\"Complete\"></div></td></tr>";
|
||||
$myTable .="<tr><td style='width:100px;'><b></b></td><td><div id='btump" . $out['id'] . "'>";
|
||||
$myTable .="<input type=submit id=\"acmp" . $out['id'] . "\" onclick=\"return smoneyProcessComplete('" . $out['id'] . "')\" name=\"manage\" class=\"btn btn-info btn-sm\" value=\"Complete\">";
|
||||
$myTable .=" <input type=submit id=\"chck" . $out['id'] . "\" onclick=\"return smoneyProcessCheck('" . $out['id'] . "')\" name=\"check\" class=\"btn btn-info btn-sm\" value=\" ? \">";
|
||||
$myTable .="</div></td></tr>";
|
||||
$myTable .="</table></form> [another tabble]";
|
||||
|
||||
return $myTable;
|
||||
|
||||
Reference in New Issue
Block a user