Académique Documents
Professionnel Documents
Culture Documents
TAF :
Branche
Version N°
de travail
Poids du
Editée le
TAF
CODE
Par
TACHE
DR&D DSSR
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
L’intégration individuel des API de ces moyens de paiement est fastidieuse du fait de leur
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
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
709688689.docx2
L’interface graphique nous offrira les fonctionnalités suivantes :
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
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
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
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é
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
financières liés à des factures. Grace a cette interface l’utilisateur aura la possibilité de :
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.
qui sera proposé notamment Paiement Mobile (ORANGE MONEY/ MOBILE MONEY),
moyen, si non (moyen de paiement n’a pas été renseigné) le client pourra régler le
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
709688689.docx4
Informations du client : il s’agit des éléments permettant d’identifier un client
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.
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
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.
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.
envoyés aux clients mais qui n’ont pas encore été réglés. Le menu « consultation des
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
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
FIN DU DOCUMENT1
709688689.docx7