working about active customer bank account function add get accounts customers type route
This commit is contained in:
parent
2d40e2fd39
commit
b14dbedf8f
|
|
@ -807,8 +807,8 @@ INNER JOIN countries c ON oc.id_country = c.id INNER JOIN type_operators top ON
|
||||||
$client = new Client();
|
$client = new Client();
|
||||||
|
|
||||||
$response = $client->post($apiUrl, [
|
$response = $client->post($apiUrl, [
|
||||||
'auth' => ['sa', 'Sa123456'], // Authentification demandée
|
'auth' => ['sa', 'Sa123456'],
|
||||||
'json' => $payload, // Envoi en tant que application/json
|
'json' => $payload,
|
||||||
'headers' => [
|
'headers' => [
|
||||||
'Accept' => 'application/json',
|
'Accept' => 'application/json',
|
||||||
],
|
],
|
||||||
|
|
@ -819,15 +819,17 @@ INNER JOIN countries c ON oc.id_country = c.id INNER JOIN type_operators top ON
|
||||||
|
|
||||||
if ($response->getStatusCode() == 200 || $response->getStatusCode() == 201) {
|
if ($response->getStatusCode() == 200 || $response->getStatusCode() == 201) {
|
||||||
$bank_account->update([
|
$bank_account->update([
|
||||||
'status' => 'validated',
|
'status' => 'actived',
|
||||||
'reason' => 'Compte créé avec succès via liens documents'
|
'reason' => 'Compte activé avec succès !'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'status' => 'success',
|
'status' => 'success',
|
||||||
'message' => 'Données et liens envoyés avec succès',
|
'message' => 'Données et liens envoyés avec succès',
|
||||||
'api_response' => $result
|
'customer_number' => $result['customerNumber'] ?? null,
|
||||||
|
'account_number' => $result['accountNumber'] ?? null
|
||||||
]);
|
]);
|
||||||
|
Log::info('Compte bancaire utilisateur activé avec succès : ' . $result);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RequestException $e) {
|
} catch (RequestException $e) {
|
||||||
|
|
@ -853,4 +855,10 @@ INNER JOIN countries c ON oc.id_country = c.id INNER JOIN type_operators top ON
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCustomerAccountTypes()
|
||||||
|
{
|
||||||
|
$account_types = CustomerAccountType::all(['id', 'name']);
|
||||||
|
|
||||||
|
return $this->successResponse($account_types);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,7 @@ $router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($route
|
||||||
//Creation d'un compte bancaire (Agency Banking)
|
//Creation d'un compte bancaire (Agency Banking)
|
||||||
$router->post('create_user_bank_account', 'WalletController@createUserBankAccount');
|
$router->post('create_user_bank_account', 'WalletController@createUserBankAccount');
|
||||||
$router->post('activate_user_bank_account', 'WalletController@activateUserBankAccount');
|
$router->post('activate_user_bank_account', 'WalletController@activateUserBankAccount');
|
||||||
|
$router->get('customer_account_type', 'WalletController@getCustomerAccountTypes');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue