Académique Documents
Professionnel Documents
Culture Documents
PAIX-TRAVAIL-PATRIE PEACE-WORK-FATHERLAND
********** ***********
MINISTERE DE L’ENSEIGNEMENT MINISTRY OF HIGHER
SUPERIEUR EDUCATION
********
********
UNIVERSITE DE YAOUNDE I
****** THE UNIVERSITY OF YAOUNDE I
Ecole Nationale Supérieure *****
Polytechnique de Yaoundé Institut Supérieur de Formation aux
Métiers des Télécommunications, de
l’Innovation Technologique, de
Commerce et de Gestion
Tel : 222.22.45.47
Tel : 243.01.32.33
BP : 8390 Yaoundé ;
BP : 33 384 Yaoundé ;
Email : info@polytechnique.com
Email : contact@iftic-sup.net
Site web : www.polytechnique.cm
Site web : www.iftic-sup.net
RAPPORT DE STAGE
THEME :
INTEGRATION D’UNE API DE PAIEMENT EN LIGNE SUR LES
APPLICATIONS D’UNE ENTREPRISE : CAS D’UNIVERS BINAIRE
SARL
Rédigé par :
TRAORE HAWA
DEDICACE
A MES PARENTS
i
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
REMERCIEMENTS
Je tiens à remercier tous ceux qui ont participé à l’élaboration et à l’évaluation de ce
travail, particulièrement :
Monsieur le Président du jury et à son honorable suite pour l’attention consentie à mon
humble travail ;
M. Armand Claude ABANDA, Président du Conseil d’Administration, Administrateur
Statutaire, Fondateur de l’IFTIC-SUP, qui nous a permis d’intégrer le prestigieux institut
dont il a la charge ;
M. AMBIEBELE, encadreur académique, pour le temps consacré tout au long de
l’expérience enrichissante qu’il m’a permis de vivre, sachant répondre à mes questions ;
sans oublier son encadrement et sa participation au cheminement de ce rapport ;
M. GAPIAPSI NGUETO Martial, encadreur professionnel,
M.BIKELE EBANGA BENOIT, chef de département de Télécommunications et
Réseaux de l’Institut Supérieur de Formation aux Métiers des Télécommunications, de
l’Innovation Technologique de Commerce et de Gestion, pour sa patience, ses conseils et
les différentes orientations données pour le suivi de ce travail ;
Aux personnels administratifs et tout le corps enseignant de l’IFTIC-SUP pour leur
encadrement et engagement dans l’achèvement de mon parcours au sein d’IFTIC-SUP
avec succès ;
A tout le personnel d’UNIVERS BINAIRE pour le séjour inoubliable et l’apprentissage
acquis près d’eux ;
Mon père TRAORE LASSINA et ma mère SOGORE ROKIA pour leur soutien
financier et moral ;
Mon grand frère Issa Traore et ma grande sœur Mariam Traore pour leur confiance ;
Mady Konte et Mamadou N’Daou pour leur soutien moral ;
Je remercie tous mes camardes pour l’ambiance amicale et fraternelle qui a régné entre
nous durant ces trois années passées à l’IFTIC-SUP ;
À toute personne ayant participé de près ou de loin par quelque moyen que ce soit à la
réalisation de ce rapport.
ii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
GLOSSAIRE
API : Application programming interface (Interface de Programmation applicative)
SSL : Secure Sockets layer (Couche des Sockets Sécurisés)
TLS : Transport Layer Security (Sécurité de la Couche de transport)
Méthode GET : les données à envoyer au serveur sont écrites directement dans l’URL.
Méthode POST : transmet les informations du formulaire de manière masquée mais non cryptée.
iii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
RESUME
Notre mémoire s’est intéressé à l’étude, la conception et la réalisation d’un paiement
électronique qui permet à une entreprise d’enrichir sa base de données clientèle par augmentation des
cybers payeurs, c’est à dire de ses clients distants sur le net. Les objectifs majeurs de ce mode de
paiement sont : la possibilité de payer à tout moment ses factures ou créances, de faire ses transactions
à distance par le paiement en ligne. A l’heure actuelle, le e-paiement (paiement électronique) est très
bien implanté et utilisé par la plupart des personnes et entreprises. Le présent rapport vise à mettre en
place un moyen de paiement, fiable et sécurisé dans l’entreprise UNIVERS BINAIRE SARL à travers
l’intégration d’une API. Cette API utilisera les moyens de paiement mobile. Pour atteindre de nos
objectifs, nous avons utilisé différents matériels et logiciels tels que :
iv
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
ABSTRACT
Our dissertation is interested in the study, the conception and the realization of an electronic
payment which allows a company to enrich its customer database by increasing the number of cyber
payers, that is to say of its distant customers on the net. The main objectives of this payment method
are: the possibility to pay at any time its invoices or debts, to make its transactions remotely by the
online payment. At the present time, the e-payment (electronic payment) it is very well established
and used by the majority of the people and companies. The present report aims at setting up a means
of payment, reliable and protected in the company UNIVERS BINAIRE SARL through the
integration of API. This API will use the means of mobile payment. To reach our objectives, we used
various hardware and software such as:
v
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
SOMMAIRE
DEDICACE _____________________________________________________________________ i
REMERCIEMENTS ______________________________________________________________ ii
RESUME______________________________________________________________________ iv
ABSTRACT ____________________________________________________________________ v
SOMMAIRE ___________________________________________________________________ vi
INTRODUCTION ________________________________________________________________ 1
WEBOGRAPHIE _______________________________________________________________ ix
ANNEXES _____________________________________________________________________ x
vi
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
vii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
viii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
INTRODUCTION
Le développement récent des TIC ces dernières années, nous fait assister à une grande
mutation et extension des services des télécommunications. La déréglementation dans le domaine des
télécommunications a complètement bouleversé le monde des communications. La transformation
numérique a été une révolution dans tous les sens du terme. Elle a apporté de nombreux défis, mais
aussi des avancées qui facilitent notre vie quotidienne. Elle a permis aux individus et aux organisations
d’accéder à des milliers d’applications et d’interfaces pour simplifier leurs routines et leurs processus.
Notre thème qui porte sur « Intégration d’une API de paiement en ligne sur les logiciels
d’une entreprise : cas d’Univers Binaire SARL » a pour objectif d’approfondir d’abord nos
connaissances sur cette technologie et d’implémenter une solution pour le paiement électronique au
sein d’Univers Binaire.
Le chapitre 2, méthodologie, présente l’état de l’art à travers ce qui est fait aujourd’hui en
paiement électronique, ressort notre choix et la méthodologie adoptée pour la conduite de notre
travail ;
1
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
1.1. Contexte
Dans le cadre de notre formation en Télécommunications et Réseaux à l’IFTIC-SUP, nous
avons l’obligation, au terme de nos trois ans d’études, de soutenir un rapport de stage qui a trait aux
enseignements reçus. Ce stage vise à solutionner un problème d’intérêt général se rapportant aux
Télécommunications et Réseaux ou à l’Informatique. Le thème peut être au choix de l’étudiant, de
l’établissement, du centre de stage ou peut viser à apporter une réponse à un problème posé par une
entité préoccupée par les problèmes des TIC. C’est ainsi que nous avons pu bénéficier d’un stage
académique et pratique au sein de la société Univers Binaire SARL.
Le stage passé en entreprise, particulièrement à Univers Binaire, nous a permis de constater
que l’entreprise n’avais pas un mode de paiement sur ces logiciels pour permettre à ces clients de
pouvoir payer les frais d’utilisations. C’est pourquoi, pour notre part, nous nous sommes appropriés
l’une des préoccupations de cette jeune entreprise dont l’intérêt pour elle nous semblait primordial :
pour qu’il ne puisse plus à courir derrière ces clients pour venir payer les droits d’auteur. Ayant
effectué notre stage à la Division du Développement et ayant constaté ces faits, surtout que le paiement
de ces applications se faisaient de façon manuelle, nous nous sommes posés la question de savoir s’il
n’était pas possible d’intégrer une solution de paiement sur ces applications, d’où le thème de la
présente étude qui doit à notre humble avis, être une solution devant contribuer à la gestion efficace
des finances de l’entreprise. Nous avons été affectés à la Division du Développement d’où nous avons
effectué tout le séjour de notre stage au sein de cette entreprise.
Univers Binaire SARL est située à Awae escalier, juste après le collège Marie Albert. Son but
principal est d’innover. Ceci se matérialise sur le terrain par :
Le développement des applications ;
L’hébergement des sites web ;
Les formations certifiées (CISCO, JAVA, LPI,) ;
La réalisation des taches réseau (services réseaux, installation et configuration des services
réseaux) ;
La vente du matériel informatique ;
La maintenance informatique.
Les exemples des tâches accomplies sont les suivants :
L’application UB IMMO pour la gestion de l’immobilier ;
L’application UB SCHOOL pour la gestion des lycées et collèges fonctionnant déjà en
ligne ;
L’application UB SCHOOL SUP pour la gestion des instituts supérieurs et universités ;
L’application COLINK pour la gestion des colis ;
L’application BUSINESS CAR pour la gestion des bus et voyages dans une agence de
voyages ;
L’application UB RESTO pour la gestion des restaurants ;
Badges des taximen, du personnel et des stagiaires ;
Sites web tels que www.sotcocogsa.com, cam3a.org… ;
Application de gestion des droits universitaires.
3
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
4
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Univers Binaire SARL dispose pour son fonctionnement de nombreux équipements pour un
service fiable, rapide et efficace. Elle a implémenté plusieurs applications au service des autres et a
semblé oublier celle qui pouvait être importante pour elle : l’informatisation de son service financier.
Curieux, nous nous sommes intéressés à son parc informatique dont nous vous présentons les
différentes ressources.
1.3. Problématique
L’état des lieux nous a permis de nous apercevoir que Univers Binaire SARL dispose des
ressources humaines compétentes, des ressources matérielles et logicielles nombreuses et
diversifiées ; nous avons aussi pu constater que cette jeune entreprise a fait beaucoup de réalisations
au profit de plusieurs autres entreprises et des tiers. Mais nous avons remarqué que le PDG d’Univers
Binaire étais obligé d’appelé tout le temps ces clients qui utilise ces différentes applications pour qu’il
puisse paye les droit d’auteur et c’est dernier devais se rendre à l’entreprise pour venir payer. Ceci à
tire notre attention sur l’intégration du mode de paiement sur ces différents logiciels.
Pourquoi donc malgré ses compétences, ses équipements et ses logiciels cette société n’a pas
songé à intégrer un mode de paiement sur ces logiciels ? Que manque-t-il ? Que faut-il pour qu’un tel
module soit mis en œuvre pour que l’entreprise modernise son système de paiement ? En tant que
stagiaire, nous avons pensé que notre contribution de pouvoir intégrer un mode de paiement
électronique (e-paiement) dans ces applications afin de donne une meilleure visibilité de ces activités.
Les problèmes que pose l’intégration d’une API de paiement électronique sont ceux de savoir :
Quelle solution de paiement choisir ?
Comment devons l’intégrer dans sur les logiciel d’Univers Binaire ?
Comment sécurise les paiements ?
Tous ces questionnements font appel à une méthodologie rigoureuse que nous allons tenter de
développer.
6
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
CHAPITRE 2 : METHODOLOGIE
7
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
2. DPO Thinks payment est une solution de paiement très sécurisé, fiable
et facile à utiliser. Il vous permet de recevoir les paiements par carte bancaire et par mobile money en
Afrique. De plus, ce processeur de paiement est disponible dans 46 pays africains (Cameroun, Nigeria,
8
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Togo, Seychelles, Mali…). Il s’intègre avec Woocommerce, Magento, et Shopiphy. Toutefois les
paiements « mobile money » ne sont disponibles que pour 5 pays, dont le Ghana, Kenya, Tanzanie,
Uganda, et Rwanda.
9
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
profondément changé les modes de vie. Ainsi, les consommateurs ont été poussés à beaucoup plus
utiliser les technologies en ligne, dont notamment le paiement numérique. Plus de huit personnes sur
dix ont transformé leurs habitudes de paiement par rapport à la période pré-pandémique, 49% d'entre
elles s’étant tournées vers une nouvelle méthode de paiement en ligne pour la première fois.
Rapidité des transactions : La possibilité de faire payer leurs clients en ligne depuis un
SMS ou un mail sera très appréciée de leurs parts car ils leur feront gagner du temps. Et ils
en gagneront également. En effet, en proposant le mode de paiement en ligne, ils
augmenteront leurs chances d’être payés plus rapidement. Ainsi, en moyenne, les
utilisateurs d’un logiciel de facturation et/ou gestion présentant la fonctionnalité de
paiement en ligne sont payés 10% plus tôt que ceux qui ne le proposent pas.
Facilité et Confort d’utilisation : payer en quelques clics. Régler en ligne n’a jamais été
aussi simple : pas de chèque à remplir, pas de virement à organiser, tout deviendra beaucoup
plus aisé et clair pour les clients. Ils n’auront plus besoin de quitter leurs écrans et en
quelques clics seulement, ils auront effectué le paiement. Pour les entreprises, le paiement
en ligne est tout aussi simple. Depuis un logiciel de facturation, ils pourront facilement opter
pour ce mode de règlement. Ils n’auront plus besoin d’établir manuellement les informations
qui concernent le règlement et les données seront mises à jour automatiquement. Ils auront
moins d'erreurs liées à l’encaissement des chèques ou à l’enregistrement des virements.
Gagner en productivité : En mettant en place le paiement en ligne sur un logiciel de
facturation ou de gestion, ils pourront effectuer leur rapprochement bancaire de manière
automatisée et économiserez un temps non négligeable. De plus, tout le stress lié aux
vérifications, suivis des échéances, relances et temps d’attentes d’un virement ou chèque
n’aura plus lieu d’être. Le paiement en ligne vous débarrassera de certaines tensions
quotidiennes et vous permettra de vous recentrer sur des tâches plus essentielles et d’ainsi
gagner en efficacité.
10
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Le fait que le paiement électronique s’effectue sur internet peut amener un risque de
piratage.
Le coût peut également être un frein car des commissions supplémentaires peuvent être
appliquées ;
Il faut se rassurer d’être connecté sur internet ;
Il faut se rassurer que le téléphone possède bien de la batterie pour ne pas être coupé en
plein milieu de transaction ;
2.4. Méthodologie
La méthodologie permet de définir l’ordonnancement du projet, pour remplir trois fonctions
qui sont : la planification, l’exécution, et le contrôle, ce qui permet de déterminer
Le programme optimal d’utilisation des moyens à notre disposition pour mener à bien notre
projet dans les temps définis.
11
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Qui ?
Cette tâche incombe à l’ingénieur système en charge de la gestion du système d’information
de l’entreprise. Celui-ci doit pouvoir intègre une solution de paiement électronique, à assurer la
sécurité des transactions entre les clients et l’entreprise.
Où ?
Sur le réseau Internet de l’entreprise.
Quand ?
Dès l’homologation du projet par la direction et la mise à disposition des moyens permettant
d’intégrée la solution retenue.
Comment ?
En utilisant le service de messagerie et le service de partage des documents de l’entreprise
Pourquoi ?
C’est pour que l’entreprise puisse être payé à temps et l’augmentation de son chiffre d’affaire
et la base de données-clientèle.
Grâce à la méthode du QQOQCP, nous pouvons planifier l’ensemble des tâches nécessaires
pour la réalisation du projet. Nous regroupons dans le diagramme ci-après les principales tâches du
projet.
12
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
13
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
2.5.4. Budgétisation
C’est l’une des phases les plus délicates d'un projet, il faut estimer les charges avant démarrage.
Ce travail demande de la rigueur pour un chiffrage précis et pertinent des dépenses à effectuer.
Parmi les différentes étapes de gestion d’un projet, l’évaluation du coût du projet est la plus
importante et la plus délicate. Son but est d’établir le coût potentiel du projet, de son lancement jusqu’à
sa clôture.
14
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
L’évaluation du coût d’un projet a lieu bien avant le lancement du projet et est étroitement liée
à l’estimation des délais, suit ensuite la définition du budget du projet proprement dit. Bien estimer
les coûts du projet aide à le budgétiser correctement et à le piloter de la meilleure façon possible.
On estime le coût d’un projet pour savoir si le projet va être rentable, et donc s’il mérite
d’être réalisé. Il faut ensuite s’assurer qu’on dispose du budget nécessaire à l’exécution du projet et
que les fonds sont suffisants et disponibles. Enfin, connaître les coûts de son projet améliore ses
chances de réussite. Si un projet est mal chiffré dès le départ, cela peut générer des problèmes et avoir
un impact sur le respect du budget et des délais initialement prévus.
API-Dohone 12.000CFA/mois
Ordinateur de 150.000CFA
bureau
Ordinateur 400.000CFA
Resource matériel portable 580.000CFA
Point d’Access 25.000CFA
wifi
Cle USB (16Go) 5000CFA
Total 866.000CFA
Suite à la diversité des logiciels et la complexité de certains, nous nous sommes trouvés lors
de la conception, face à un problème de choix, mais après une longue étude comparative et par
éliminations basée sur la recherche de nos besoins nous avons enfin choisi :
15
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
2.6.1. Wamp64
Comme logiciel nous avons eu à utiliser wamp64. Pour les tests en local. Il permet de déployer
un environnement web complet avec un serveur web Apache, un serveur de base de données MySQL
ou MariaDB, un environnement de développement PHP ou Perl. C’est le plus utilisé sous le système
d’exploitation Windows. C’est un avantage, car dans une importante communauté, nous pouvons
trouver facilement de l’aide en cas de problème ou pour faire certains paramétrages.
16
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Les applications s’installent en quelques clics à partir du Windows Store. Ceci sonne le glas
des assistants d’installation complexe et propres à chaque application.
Visual Studio Code est un éditeur de code open-source développé par Microsoft supportant un
très grand nombre de langages grâce à des extensions notamment Java, JavaScript, Go, Node. js et
C++. Il est basé sur le cadre Electron, qui est utilisé pour développer des applications Web Node. Il
supporte l’auto complétion, la coloration syntaxique, le débogage, et les commandes git.
2.6.4. MySQL
MySQL est un SGBDR., c’est un logiciel qui permet de gérer des bases de données, et donc
de gérer de grosses quantités d’informations. Il utilise pour cela le langage SQL. Il s’agit d’un des
SGBDR les plus connus et les plus utilisés (Wikipédia et Adobe utilisent par exemple MySQL).
Les notions de base nécessaires à la gestion d’une base de données simple sont :
Créations d’une base données et des tables nécessaires à la gestion des données.
Gestions des relations entre les différentes tables d’une base.
17
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
2.6.5. PowerAMC
POWER AMC est l'un des premiers outils qui permet d'élaborer des modèles de données que
cela soit MERISE, UML ou autre, de manière graphique et de les implémenter quel que soit le SGBD
et ce de manière automatique.
Les fonctionnalités principales de PowerAMC :
Modélisation des processus métiers
Modélisation des données en MERISE MCD, MLD, MPD ou en UML
Reverse Engineering des bases de données
Estimation du poids d+e la base
Générateur de documentations
Lien entre Données et processus
Cartographie des actions et étapes des processus humains et industriels
Nous avons eu à créer un compte chez Dohone et par la suite ils nous avons eu droit à un code
marchand que nous avons utilisé pour notre API de paiement en ligne.
L’installation de l’API se résume à lancer une requête http via la méthode Get ou POST, vers
l’adresse suivante :
https://www.my-dohone.com/dohone/transfert suivi des paramètres
Exemple : du méthode Get qui consiste a envoyé un lien suivis des paramètres qui suis
https://www.my-dohone.com/dohone/transfert?
&account=696000001&destination=675444442&mode=6
&amount=2500&devise=XAF&nameDest=carim&ville=ya
oundé&pays=Cameroun&hashPW=654dfg5df54gfgdg16
d5fdf5g1df3g1
Une fois la requête lancée on aura un résultat comme celui-ci :
Si la requête est acceptée sans encombre, la réponse http sera de la forme suivante :
OK / numéro de la transaction
Si non, s’il y a le moindre problème sur vos paramètres, la réponse http sera :
ERROR / message décrivant le problème rencontré
19
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
20
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Pour notre cas nous avons utilisé la méthode post qui consiste à soumettre un formulaire comme illustré
sur la figure ci-dessus.
Le formulaire inclue certaines informations grâce aux paramètres fournis par Dohone.
Ces paramètres sont :
21
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
22
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
23
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
important de la modélisation orientée objet. Alors que le diagramme des cas d’utilisation montre un
système du point de vue des acteurs, le diagramme de classes en montre la structure interne. Il permet
de fournir une représentation abstraire des objets du système qui vont interagir pour réaliser les cas
d’utilisation.
La classe paiement est la seule classe que nous avons eu à créer dans la BD
24
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
25
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Nous avons eu à intégrer l’API dans l’application Ubbooking d’Univers Binaire Sarl qui est
une application pour les agences de voyage qui pourront programmer et consulter les voyages grâce
à cette application. On peut réserver un voyage sans toutefois se déplace pour l’agence. L’API a été
intégrée dans l’interface de l’administrateur (propriétaire de l’agence) pour l’amener à payer à temps
le logiciel qu’il utilise.
26
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
27
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
28
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
29
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Figure 9: Interface de
confirmation du paiement
30
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
31
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Nous avons eu à ajouter une fonctionnalité au cas où le client ne paye pas à temps les frais
d’utilisations de l’application. Dans notre cas, si avant la date d’expiration il ne remplit pas son contrat,
un message lui sera envoyé pour lui rappeler qu’il doit payer avant la date d’expiration. Arrivé à la
date d’expiration le bouton voyage est bloqué et il ne peut pas programmer de voyage ni consulter la
liste de voyage ; il verra plutôt un massage « Bien vouloir vous acquitter des frais d’utilisation du
logiciel pour gérer vos voyages » pour qu’il ne puisse pas programmer de voyage. Car, sans cela ces
clients ne peuvent pas effectuer de réservation et du coup il est obligé de payer pour pouvoir accéder
à ce service.
32
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
33
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
CONCLUSION GENERALE
Notre projet de fin d’études consistait à intégrer une API de paiement en ligne sur les logiciels
d’Univers Binaire. Cette API aidera le PDG d’Univers Binaire à pouvoir recevoir à temps le paiement
de l’utilisation de son application par les différents usagers sans toutefois avoir à courir derrière eux ;
ce qui permettra également aux usagers de ne pas se déplacer tout le temps pour venir payer dans
l’entreprise.
Ce projet s’est déroulé en trois chapitres. Dans le chapitre 1 contexte et problématique, nous
étions ramenées à faire une présentation Brève de l’entreprise à analyser l’état des lieux du e-paiement
au Cameroun et les matériaux existants dans l’entreprise afin de ressortir la problématique. Au
chapitre 2 méthodologie, nous nous sommes penchés sur l’étude technique où l’on a détaillé
l’architecture technique, les outils et les logiciels utilisés dans le développement. Enfin, le chapitre 3
résultats et commentaires, a été consacré à la réalisation et à la mise en œuvre de notre module.
Ce stage a été pour nous l’occasion de faire le lien entre nos connaissances académiques et le
monde professionnel. En effet, il nous a permis de développer nos compétences techniques,
d’approfondir nos connaissances théoriques et les mettre en pratique.
Enfin, ce stage fut une expérience très enrichissante pour nous aussi bien sur le plan personnel
que professionnel. En effet, il a été l’occasion de découvrir le dynamisme et l’enthousiasme qui
caractérisent l’équipe d’Univers Binaire. Les réunions régulières effectuées avec le PDG d’Univers
Binaire nous ont permis de mettre en œuvre les concepts de gestion de notre projet.
34
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
WEBOGRAPHIE
[1] https://www.y-note.cm/api-orange-money-une-solution-de-paiement-securise/ consulté le
20/07/2022
[2] https://localhostkmer.xyz/2021/08/28/integration-d-une-api-de-paiement-dans-une-application/
consulté le 24/08/2022
[4] https://localhostkmer.xyz/2020/04/25/tout-savoir-sur-les-solutions-de-paiement-en-ligne-au-cameroun-
par-localhost/ consulté le 09/08/2022
ix
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
ANNEXES
Présentation de l’entreprise
UNIVERS BINAIRE SARL a été créé le 7 décembre 2014. C’est une jeune entreprise qui
s’est donnée pour mission de résoudre au quotidien les problèmes que rencontrent les différentes
entreprises informatiques et autres quel que soit leur domaine d’activité. Elle assure et délivre aussi
des attestations de formation et/ou des certifications aux personnes désirant améliorer leur savoir en
informatique.
UNIVERS BINAIRE SARL est située à Awae escalier, juste après le collège Marie Albert
Situation géographique
UNIVERS BINAIRE SARL est située à AWAE ESCALIER plus précisément à l’entré IFTIC-SUP
juste avant l’IAI-Cameroun. Elle est plus facilement localisée avec le schéma ci-dessous.
Mission
x
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
UNIVERS BINAIRE SARL est une entreprise qui s’est donnée pour mission de résoudre au
quotidien les problèmes que rencontrent les différentes entreprises liées à l’informatique ou quel que
soit le domaine d’activité. Elle assure et délivre des attestations de formation et/ou de certification des
personnes désirant améliorer leur savoir en informatique.
Activités et réalisations
UNIVERS BINAIRE SARL a pour but principal innover, afin d’apporter de nouvelles
solutions tout en garantissant la satisfaction de sa clientèle. Ceci se matérialise sur le terrain par :
Organigramme
xi
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Les partenaires
xii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
Jeune structure de son état, UNIVERS BINAIRE SARL afin de mieux satisfaire sa clientèle
s’accroche à plusieurs partenaires tels que :
EL_TEX SARL
MINAT
IUSTY
BINAM voyage
Camer Drop
SOTOCOG SA
DIGIPOL SARL
PROSANTE
GHI CAMEROON
xiii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
REMERCIEMENTS _____________________________________________________________ ii
RESUME _____________________________________________________________________ iv
ABSTRACT ____________________________________________________________________ v
SOMMAIRE __________________________________________________________________ vi
INTRODUCTION _______________________________________________________________ 1
xiv
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
3.1. L’architecture générale de l’API de paiement _______________ Erreur ! Signet non défini.
WEBOGRAPHIE ______________________________________________________________ ix
ANNEXES _____________________________________________________________________ x
xvi
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP
xvii
REDIGE ET PRESENTE PAR : TRAORE HAWA ETUDIANTE EN TROISIEME ANNEE EN TELECOMMUNICATIONS ET RESEAUX A IFTIC-SUP