+ Update Transmitter network requests
This commit is contained in:
parent
f276bba899
commit
b342823a8f
|
@ -81,8 +81,14 @@ class Handler extends ExceptionHandler
|
|||
if($exception instanceof ValidationException)
|
||||
{
|
||||
$errors = $exception->validator->errors()->getMessages();
|
||||
|
||||
return $this->errorResponse($errors, Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||
$message = '';
|
||||
foreach ($errors as $key => $val) {
|
||||
foreach ($val as $validation) {
|
||||
$message .= trans('errors.validation_error', ['field' => $key, 'validation' => $validation]);
|
||||
}
|
||||
$message .= "\n";
|
||||
}
|
||||
return $this->errorResponse($message, Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -179,7 +179,9 @@ class TransmittingNetworksController extends Controller
|
|||
$transaction->save();
|
||||
|
||||
$message = trans('messages.wallet_incoming_payment_message',
|
||||
['amount' => $this->toMoneyWithNetwork($request->montant, $request->id), 'transmitter' => $request->nom_emetteur . ' ' . $request->prenom_emetteur]);
|
||||
['id_transaction' => $transaction->id_transaction, 'amount' => $this->toMoneyWithNetwork($request->montant, $request->id),
|
||||
'sender_name' => $request->nom_emetteur . ' ' . $request->prenom_emetteur, 'init_country' => $initNetwork->country->name, 'sender_code' => $request->id_emetteur,
|
||||
'final_country' => $finalNetwork->country->name, 'network' => $initNetwork->name, 'receiver_code' => $request->id_destinataire]);
|
||||
|
||||
$this->sendMail($destinataire->email, trans('messages.wallet_incoming_payment'), $message);
|
||||
return $this->successResponse(trans('messages.success_treated_demand'));
|
||||
|
@ -196,7 +198,7 @@ class TransmittingNetworksController extends Controller
|
|||
'type_document_destinataire' => 'required',
|
||||
'id_document_destinataire' => 'required',
|
||||
'email_destinataire' => 'required',
|
||||
'code_retrait' => 'required'
|
||||
'code_retrait' => 'required|size:16'
|
||||
]);
|
||||
|
||||
$hash = $this->hashSSHA($request->code_retrait);
|
||||
|
@ -214,7 +216,7 @@ class TransmittingNetworksController extends Controller
|
|||
['amount' => $this->toMoneyWithNetwork($request->montant, $request->id), 'id_transaction' => $transaction->id_transaction,
|
||||
'sender_name' => $request->nom_emetteur . ' ' . $request->prenom_emetteur, 'receiver_name' => $request->nom_destinataire . ' ' . $request->prenom_destinataire,
|
||||
'code' => wordwrap($request->code_retrait, 4, ' ', true), 'init_country' => $initNetwork->country->name,
|
||||
'final_country' => $finalNetwork->country->name]);
|
||||
'final_country' => $finalNetwork->country->name, 'network' => $initNetwork->name]);
|
||||
|
||||
$this->sendMail($request->email_destinataire, trans('messages.cash_incoming_payment'), $message);
|
||||
return $this->successResponse(trans('messages.success_treated_demand'));
|
||||
|
|
|
@ -616,6 +616,10 @@ class iLinkTransactionController extends Controller
|
|||
$transaction->status_retrait = 1;
|
||||
$transaction->date_retrait = new \DateTime();
|
||||
$transactionRetrait->date = new \DateTime();
|
||||
//Si la transaction provient du reseau emetteur
|
||||
if ($transaction->from_network_emetteur) {
|
||||
$transaction->status_reseau_payeur = 'TRAITEE';
|
||||
}
|
||||
$walletAgent->save();
|
||||
$walletSuperviseur->save();
|
||||
$walletHyperviseur->save();
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
return [
|
||||
'model_not_found' => 'Does not exist any instance of :model with given id',
|
||||
'unexpected_error' => 'Unexpected error. Try later',
|
||||
'validation_error' => 'The field :field has :validation',
|
||||
'service_unavailable' => 'Service unavailable',
|
||||
'invalid_cvv' => 'Invalid CVV',
|
||||
'compression_failed' => 'Image compression failed!',
|
||||
|
|
|
@ -248,13 +248,24 @@ Savings Information :
|
|||
"your_new_password" => "Your new password is: password.",
|
||||
"password_update" => "Update your password",
|
||||
"wallet_incoming_payment" => "Payment entering your wallet",
|
||||
"wallet_incoming_payment_message" => "You have received a payment of :amount, coming from :transmitter",
|
||||
"wallet_incoming_payment_message" => "
|
||||
You have received a payment entering your wallet
|
||||
Transaction Information:
|
||||
- Number: :id_transaction
|
||||
- Amount: :amount
|
||||
- Country of departure: :init_country
|
||||
- Transmitter network: :network: final_country
|
||||
- Issuer account: :sender_code
|
||||
- Name of the sender: :sender_name
|
||||
- Country of destination: :final_country
|
||||
- Recipient account: :receiver_code",
|
||||
"cash_incoming_payment" => "Incoming payment in cash.",
|
||||
"cash_incoming_payment_message" => "You have received a cash payment.
|
||||
Transaction Information:
|
||||
- Transaction ID: :id_transaction
|
||||
- Amount: :amount
|
||||
- Country of departure: :init_country
|
||||
- Transmitter network: :network: final_country
|
||||
- Name of the sender: :sender_name
|
||||
- Country of destination: :final_country
|
||||
- Recipient's names: :receiver_name
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
return [
|
||||
'model_not_found' => 'Il n\'existe aucune instance de :model avec l\'id donné',
|
||||
'unexpected_error' => 'Erreur inattendue. Essayer plus tard',
|
||||
'validation_error' => 'Le champ :field a :validation',
|
||||
'service_unavailable' => 'Service non disponible',
|
||||
'invalid_cvv' => 'CVV invalide',
|
||||
'compression_failed' => 'Échec de la compression d\'image',
|
||||
|
|
|
@ -250,13 +250,23 @@ Informations sur l'epargne :
|
|||
"your_new_password" => "Votre nouveau mot de passe est :password.",
|
||||
"password_update" => "Mise à jour de votre mot de passe",
|
||||
"wallet_incoming_payment" => "Paiement entrant dans votre portefeuille",
|
||||
"wallet_incoming_payment_message" => "Vous avez recu un paiement de :amount , venant de :transmitter",
|
||||
"wallet_incoming_payment_message" => "Vous avez recu un paiement entrant dans votre portefeuille
|
||||
Informations de la transaction :
|
||||
- Numéro : :id_transaction
|
||||
- Montant : :amount
|
||||
- Pays de départ : :init_country
|
||||
- Réseau emetteur : :network :final_country
|
||||
- Compte émetteur : :sender_code
|
||||
- Noms de l'emetteur : :sender_name
|
||||
- Pays de destination : :final_country
|
||||
- Compte destinataire : :receiver_code",
|
||||
"cash_incoming_payment" => "Paiement entrant en cash.",
|
||||
"cash_incoming_payment_message" => "Vous avez recu un paiement en cash.
|
||||
Informations de la transaction :
|
||||
- Transaction ID : :id_transaction
|
||||
- Montant : :amount
|
||||
- Pays de départ : :init_country
|
||||
- Réseau emetteur : :network :final_country
|
||||
- Noms de l'emetteur : :sender_name
|
||||
- Pays de destination : :final_country
|
||||
- Noms du destinataire : :receiver_name
|
||||
|
|
Loading…
Reference in New Issue