+ Add User - Envoi wallet à cash commission
This commit is contained in:
parent
522cd8bafa
commit
5b436497a7
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue