modified airtel and tnm request and response parameters

This commit is contained in:
Kwesi Banson Jnr
2026-07-14 12:27:37 +00:00
parent 592a161ee6
commit c1d3716ff2
3 changed files with 47 additions and 5 deletions

View File

@@ -184,7 +184,7 @@ class DisbursementController extends Controller {
$timeout = 30;
$logger = new Logger();
$url = $_ENV['AIRTEL_MONEY_DISBURSEMENT_URL'];
/*
$payload = [
"payee" => [
"msisdn" => $params['msisdn']
@@ -196,7 +196,14 @@ class DisbursementController extends Controller {
"id" => $params['transactionId']
]
];
*/
$payload = [
"country" => "MW",
"currency" => "MWK",
"msisdn" => $params['msisdn'],
"amount" => $params['amount'],
"transactionID" => $params['transactionId']
];
$log_data = json_encode($payload);
$logger->info("Disbursement Requests to Airtel MW : " . $log_data );
@@ -350,12 +357,12 @@ class DisbursementController extends Controller {
public function mpambaDisbursement($params){
$logger = new Logger();
$url = $_ENV['MPAMBA_BASE_URL'] . "/payments";
$payload = array(
"msisdn" => $params['msisdn'],
"amount" => (int)$params['amount'],
"transaction_id" => $params['transaction_id'],
"narration" => $params['narration']
"transactionId" => $params['transaction_id'],
"description" => $params['narration']
);
$logger->info("Mpamba Disbursement Requests : " . json_encode($payload));
$ch = curl_init($url);