From 5b436497a7ab1b3a6e92720fc3f0c079c652ee6a Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Sat, 27 Jun 2020 16:08:34 +0100 Subject: [PATCH] =?UTF-8?q?+=20Add=20User=20-=20Envoi=20wallet=20=C3=A0=20?= =?UTF-8?q?cash=20commission?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/iLinkTransactionController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Http/Controllers/iLinkTransactionController.php b/app/Http/Controllers/iLinkTransactionController.php index a9815b6..4445a1f 100755 --- a/app/Http/Controllers/iLinkTransactionController.php +++ b/app/Http/Controllers/iLinkTransactionController.php @@ -690,6 +690,17 @@ class iLinkTransactionController extends Controller $data['montant_net_init'] = $request->montant - $frais; return $this->successResponse($data); break; + case 3: // User - Envoi wallet à cash + $this->validate($request, [ + 'final_country' => 'required|integer|min:0|not_in:0', + ]); + $frais = ($init_country != $request->final_country) ? $this->calculateFees($plr_user_wallet_cash, $request->montant) : $this->calculateFees($plr_user_wallet_cash_national, $request->montant); + $taxe = ($init_country != $request->final_country) ? $this->calculateTax($taxesInternationales, $frais) : $this->calculateTax($taxesNationales, $frais); + $data['frais'] = $frais + $taxe; + $data['montant_net_init'] = $request->montant - $frais - $taxe; + $data['montant_net_final'] = $this->toMoneyWithCurrency($data['montant_net_init'], $init_country, $request->final_country); + return $this->successResponse($data); + break; } }