Vous êtes sur la page 1sur 7

DEPARTEMENT DES SYSTEMES D’INFORMATION

CAHIER DES CHARGES

TAF :

Mise en place de la Centrale de


payement

Créé le 23/05/2023 Projet Git

Par Antonin KOUETE Issue N°

Branche
Version N°
de travail
Poids du
Editée le
TAF
CODE
Par
TACHE

VALIDATION DU CAHIER DES CHARGES


DMOA DMOE

DR&D DSSR

DMP CHEF DEPARTEMENT

I- EXISTANT & CONTEXTE DE REALISATION DE LA TACHE

709688689.docx1
Plusieurs services et prestations sont vendus et commercialisés par SYGALIN et accessibles aux

clients à travers des formulaires de payement qui intègre des moyens de payement utilisable par API

et sans API. Lorsque nous avons besoin d’utiliser l’API d’un moyen de payement quelconque, on

contacte l’opérateur en question qui nous fais signer un contrat, ce contrat nous permet d’avoir accès

à la documentation de l’API du moyen de payement en question et nous procédons ainsi à l’intégration

de ladite API dans les formulaires de paiement dans Sygalin.

II- PROBLEME RENCONTRE SUR L’EXISTANT

L’intégration individuel des API de ces moyens de paiement est fastidieuse du fait de leur

réintégration dans d’autre module et projets.

III- PROPOSITION DE SOLUTION

Afin de faciliter l’intégration de de toutes ces API dans nos différents projets, nous mettrons en

place une centrale de payement qui fédérera toutes les API par moyen de paiement dont nous

disposons afin de non seulement simplifier leur intégration dans nos différents projets et faciliter

l’interaction avec les utilisateurs.

1. Fonctionnalités et description textuelle

A. Réalisation d’une interface graphique de la centrale de payement

Nous mettrons en place une interface graphique qui sera développer avec le Framework « Vue js3 »

et dont l’interaction avec le backend se fera par des appels via le protocole API « REST », La

centrale de paiement fonctionnera suivant l’architecture client / serveur. En dessous nous avons une

représentation descriptive du fonctionnement de la centrale de payement :

709688689.docx2
L’interface graphique nous offrira les fonctionnalités suivantes :

i. Création de compte et authentification

Pour bénéficier des fonctionnalités de la centrale de payement, il sera indispensable et obligatoire

d’avoir un compte utilisateur au préalable. De ce fait à partir de l’interface graphique qui sera mise

en place, un utilisateur aura la possibilité de créer un compte. Cette opération se fera en deux

étapes :

 Initialisation de la création de compte : a cette étape l’utilisateur devra renseigner son nom

et son adresse email qui seront des champs obligatoires, le système lui enverra ensuite un

email mail contenant le lien de complétion de compte.

 Création de compte : ici l’utilisateur devra terminer son processus de création de compte en

renseignant quelques champs supplémentaires notamment son mot de passe, son numéro de

téléphone et le nom de l’entreprise. A noter que tous ces champs sont obligatoires.

Par ailleurs si un utilisateur possède déjà un compte, alors il procédera juste à une authentification

en renseignant l’adresse email et le mot de passe utilisé lors de la création du compte.

ii. Réinitialisation de compte

709688689.docx3
La réinitialisation de compte est prévue pour gérer des possibles modifications à faire sur un compte

crée. Nous faisons référence à la modification du mot de passe ou d’une donnée renseignée lors de la

création du dit compte.

Pour effectuer cette opération nous ajouterons sur l’interface de connexion un Button indiquant

« mot de passe oublié » à partir duquel l’utilisateur devra cliquer et renseigner l’adresse mail utilisé

lors de la création de ce compte, le système se chargera ensuite d’envoyer un « lien de

modification » à l’adresse mail indiqué. A l’ouverture du lien, une vérification d’authenticité sera

faite par le système afin de déterminer si le temps de validité n’est pas expiré, et donc si le lien est

authentique l’utilisateur sera rediriger sur l’interface de la centrale de payement pour effectuer ses

modifications, au cas contraire une erreur sera générée.

iii. Gestion des paiements

L’interface graphique de la centrale de paiement viendra faciliter et alléger les transactions

financières liés à des factures. Grace a cette interface l’utilisateur aura la possibilité de :

 Editer un paiement : après s’être authentifier l’utilisateur aura accès au Dashboard de la

centrale de payement, d’où il accédera au menu « éditer un payement ». L’ouverture de ce

menu renvoie un formulaire dans lequel l’utilisateur devra renseigner les champs suivants :

 Moyen de paiement : désigne le moyen par lequel le paiement doit être régler.

L’utilisateur aura la possibilité de choisir ou non un moyen de paiement parmi la liste

qui sera proposé notamment Paiement Mobile (ORANGE MONEY/ MOBILE MONEY),

paiement de type banque. Pendant l’édition du paiement si le moyen de paiement est

renseigné, alors le client devra obligatoirement régler le paiement par ce même

moyen, si non (moyen de paiement n’a pas été renseigné) le client pourra régler le

paiement par le moyen qui le convient.

 Voie d’envoi du lien de paiement : il s’agit du moyen par lequel le lien de paiement sera

envoyé au client. Nous aurons comme option l’envoie par « mail » à partir de l’adresse

mail d’un client, ou par « SMS » à partir du téléphone mobile du client.

 Label du payement : représente le motif du paiement

 Montant : représente le montant à payer pour régler le paiement

 Devise : désigne la monnaie qui sera utiliser

709688689.docx4
 Informations du client : il s’agit des éléments permettant d’identifier un client

notamment son nom, prénom, téléphone, email.

Dépendant de la voie d’envoi du lien de paiement choisir pendant l’édition du paiement un formulaire

sera affiché à la suite de cette opération. S’il s’agit de la voie par SMS, alors le SMS a envoyé au

client aura dans son contenu un message prédéfinit contenant les informations du paiement et le lien

a utiliser pour régler le paiement. Si c’est une autre voie notamment via WhatsApp ou par email, nous

laisserons le champs ouvert et l’utilisateur pourra renseigner son message, le lien de paiement sera

associé à ce message.

A la fin de l’édition du paiement, nous afficherons un récapitulatif permettent à l’utilisateur de

prévisualiser et vérifier si les données renseignées sont correctes. L’enregistrement de cette

opération va générer le lien de paiement qui sera utiliser pour régler le payement.

 Régler un paiement : les clients auront la possibilité de payer en utilisant le lien de paiement

qui aura été généré après l’enregistrement de la facture. Pour régler un paiement le client

accèdera à une interface de la centrale à partir du lien qui lui sera envoyé et cette interface

affichera un message contenant le label du paiement et d’autres informations renseignées

lors de l’édition de la facture.

Si le moyen de paiement n’a pas été renseigné lors de l’édition du paiement, le client pourra lui-même

choisir par quel moyen il souhaite régler le paiement. A l’initialisation du paiement une demande sera

envoyée par le système au moyen de paiement concerné, le client sera ensuite notifié et inviter par

la suite de valider le paiement. Un contrôle sera effectué côté serveur pour vérifier si le paiement a

bien été effectué. Lorsque le paiement est effectué, le client est notifié par un message de succès

et un fichier PDF de son opération a télécharger, au cas contraire l’opération de paiement est

rejetée.

Workflow de l’opération de paiement :

709688689.docx5
 Possibilité d’envoyer des liens de paiement aux clients par mail, SMS, WhatsApp. Ceci se

fera à partir de l’intégration des différents APIs (API WhatsApp, API SMS, API mail) dans

notre système.

 Consulter son solde : l’utilisateur (grossiste) aura la possibilité de consulter son solde qui

renvoie aux montants cumulés des factures réglées. Il accèdera à cette fonctionnalité à

partir du menu « consultation des payements » qui sera sur le Dashboard de la centrale de

payement.

 Consulter les paiements en attentes : il s’agit de la consultation des paiements édités et

envoyés aux clients mais qui n’ont pas encore été réglés. Le menu « consultation des

paiements » présent sur le Dashboard de la centrale de paiement permettra également de

consulter la lister des paiements en attentes.

iv. Etablir des rapports journaliers

Le système sera chargé en fin de journée d’envoyer des rapports d’activité de paiements aux

différents clients à partir de l’enregistrement des paiements effectué qui sera ensuite convertir en

fichier « Excel » et transmit au client par adresse mail uniquement.

B. Le CRUD des moyens de payements

709688689.docx6
Il sera question pour l’administrateur de la centrale de paiement d’ajouter de nouveaux moyens de

paiements sur un formulaire contenant les informations : nom, sigle, logo, pays, regex de numéro de

compte, montant minimum attendu, disponibilité par pays. Celui-ci pourra également les consulter et

les modifier au besoin.

2. Utilisateurs intervenants dans le TAF et leur rôle

3. Diagramme d’activité ou Workflow par opération

4. Impacts fonctionnalités chez les autres grossistes

IV- PLANNIFICATION DU TAF

Dérouler le plan de travail du TAF dans un Diagramme de GANTT.

FIN DU DOCUMENT1

709688689.docx7

Vous aimerez peut-être aussi