+ Add User - Envoi wallet à cash commission

This commit is contained in:
Djery-Tom 2020-06-27 16:08:34 +01:00
parent 522cd8bafa
commit 5b436497a7
1 changed files with 11 additions and 0 deletions

View File

@ -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;
}
}