From 80b62f96449e576874a0d73d9c5fd1999f592ce9 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Thu, 13 Jul 2023 10:19:34 +0100 Subject: [PATCH] fix: calculation of commissions for "User - Envoi de wallet vers wallet" --- app/Http/Controllers/iLinkTransactionController.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/iLinkTransactionController.php b/app/Http/Controllers/iLinkTransactionController.php index fdd5e87..df8aa71 100755 --- a/app/Http/Controllers/iLinkTransactionController.php +++ b/app/Http/Controllers/iLinkTransactionController.php @@ -2135,16 +2135,17 @@ class iLinkTransactionController extends Controller //Verifier si c'est pas un reseau ilink if ($configNetworkDestinataire->type != 'ilink') { $data['destinataire'] = $request->id_destinataire; - } else { - $destinataire = User::where('user_code', $request->id_destinataire)->orWhere('phone', $request->id_destinataire)->first(); - $data['destinataire'] = $destinataire ? $destinataire->lastname . ' ' . $destinataire->firstname : $request->id_destinataire; $fees = $this->getBasicTransactionFees([ 'amount' => $request->montant, 'country_id' => $init_country, 'payment_type' => PaymentType::CASH_IN, 'payment_method' => PaymentMethod::WALLET ]); - $data['frais'] += $fees; + $data['fees'] = $fees; + $frais += $fees; + } else { + $destinataire = User::where('user_code', $request->id_destinataire)->orWhere('phone', $request->id_destinataire)->first(); + $data['destinataire'] = $destinataire ? $destinataire->lastname . ' ' . $destinataire->firstname : $request->id_destinataire; } $data['frais'] = round($frais + $taxe, 2); $data['montant_net_init'] = round($request->montant - $data['frais'], 2);