+ Fix bug on Transaction
This commit is contained in:
parent
143e527863
commit
f9e0c71208
|
@ -67,6 +67,7 @@ class TransactionController extends Controller
|
||||||
//compte marchand la valeur égale au $montantDepot( montant de la
|
//compte marchand la valeur égale au $montantDepot( montant de la
|
||||||
//transaction – la frais calculé en % - frais minimum fixe du
|
//transaction – la frais calculé en % - frais minimum fixe du
|
||||||
//dépôt client) et créditer sa carte visa de cette valeur
|
//dépôt client) et créditer sa carte visa de cette valeur
|
||||||
|
$montantDepot = $transaction->montant - $frais - $config->frais_min_banque_depot;
|
||||||
|
|
||||||
$banqueCommission = floatval($config->frais_min_banque_depot * $config->part_banque_depot / 100);
|
$banqueCommission = floatval($config->frais_min_banque_depot * $config->part_banque_depot / 100);
|
||||||
$transaction->commission_banque = $banqueCommission;
|
$transaction->commission_banque = $banqueCommission;
|
||||||
|
@ -76,7 +77,7 @@ class TransactionController extends Controller
|
||||||
//le compte des opérations défini avec notre banque
|
//le compte des opérations défini avec notre banque
|
||||||
//partenaire
|
//partenaire
|
||||||
|
|
||||||
$walletAgent->balance_princ -= $transaction->montant;
|
$walletAgent->balance_princ -= $montantDepot;
|
||||||
|
|
||||||
$agentCommission = floatval($config->frais_min_banque_depot * $config->taux_com_ag_depot / 100);
|
$agentCommission = floatval($config->frais_min_banque_depot * $config->taux_com_ag_depot / 100);
|
||||||
$superviseurCommission = floatval($config->frais_min_banque_depot * $config->taux_com_sup_depot / 100);
|
$superviseurCommission = floatval($config->frais_min_banque_depot * $config->taux_com_sup_depot / 100);
|
||||||
|
@ -110,6 +111,7 @@ class TransactionController extends Controller
|
||||||
// 1 ---> Emmètre via API sécurisé SSL une requête de retrait du
|
// 1 ---> Emmètre via API sécurisé SSL une requête de retrait du
|
||||||
//(montant de la transaction + frais de transaction) pour débiter
|
//(montant de la transaction + frais de transaction) pour débiter
|
||||||
//sa carte et créditer notre compte marchand
|
//sa carte et créditer notre compte marchand
|
||||||
|
$montantRetrait = $transaction->montant - $frais;
|
||||||
|
|
||||||
$banqueCommission = floatval($transaction->montant * $config->part_banque_retrait / 100);
|
$banqueCommission = floatval($transaction->montant * $config->part_banque_retrait / 100);
|
||||||
$transaction->commission_banque = $banqueCommission;
|
$transaction->commission_banque = $banqueCommission;
|
||||||
|
@ -118,7 +120,7 @@ class TransactionController extends Controller
|
||||||
//par la Part de la banque partenaire en % ) et créditer le
|
//par la Part de la banque partenaire en % ) et créditer le
|
||||||
//compte des opérations défini avec notre banque partenaire
|
//compte des opérations défini avec notre banque partenaire
|
||||||
|
|
||||||
$walletAgent->balance_princ += $transaction->montant;
|
$walletAgent->balance_princ += $montantRetrait;
|
||||||
|
|
||||||
$agentCommission=floatval($transaction->montant*$config->taux_com_ag_retrait / 100);
|
$agentCommission=floatval($transaction->montant*$config->taux_com_ag_retrait / 100);
|
||||||
$superviseurCommission=floatval($transaction->montant*$config->taux_com_sup_retrait / 100);
|
$superviseurCommission=floatval($transaction->montant*$config->taux_com_sup_retrait / 100);
|
||||||
|
|
Loading…
Reference in New Issue