{"id":12250,"date":"2026-02-06T10:53:04","date_gmt":"2026-02-06T10:53:04","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/presentation-de-ireti\/version-3-de-lapplication-ireti\/transfert-via-iretipay\/"},"modified":"2026-02-10T10:20:35","modified_gmt":"2026-02-10T10:20:35","slug":"transfert-via-iretipay","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/presentation-de-ireti\/version-3-de-lapplication-ireti\/transfert-via-iretipay\/","title":{"rendered":"Transfert via IretiPay"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">1. Objectif de la page<\/h2>\n\n\n\n<p>La page <strong>Transfert via IretiPay<\/strong> permet \u00e0 l\u2019utilisateur de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>saisir le <strong>montant \u00e0 transf\u00e9rer<\/strong><\/li>\n\n\n\n<li>effectuer un <strong>transfert interne IretiPay<\/strong><\/li>\n\n\n\n<li>envoyer de l\u2019argent de mani\u00e8re <strong>gratuite et instantan\u00e9e<\/strong> \u00e0 un autre utilisateur IretiPay<\/li>\n<\/ul>\n\n\n\n<p>Elle constitue l\u2019\u00e9tape de <strong>saisie du montant<\/strong> dans le processus de transfert.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"461\" height=\"1024\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.34-1-461x1024.jpeg\" alt=\"\" class=\"wp-image-12252 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.34-1-461x1024.jpeg 461w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.34-1-135x300.jpeg 135w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.34-1-450x1000.jpeg 450w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.34-1.jpeg 486w\" data-sizes=\"(max-width: 461px) 100vw, 461px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 461px; --smush-placeholder-aspect-ratio: 461\/1024;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">2. Contexte d\u2019acc\u00e8s<\/h2>\n\n\n\n<p>Cette page est accessible apr\u00e8s :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la s\u00e9lection du b\u00e9n\u00e9ficiaire<\/li>\n\n\n\n<li>le choix du moyen de paiement <strong>IretiPay<\/strong> sur la page <em>Transfert d\u2019argent<\/em><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">3. En\u2011t\u00eate de la page<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 Bouton retour<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ic\u00f4ne :<\/strong> fl\u00e8che retour<\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>revenir \u00e0 l\u2019\u00e9tape pr\u00e9c\u00e9dente<\/li>\n\n\n\n<li>modifier le moyen de transfert ou le destinataire<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 Titre<\/h3>\n\n\n\n<p><strong>Transfert via IretiPay<\/strong><\/p>\n\n\n\n<p>\ud83c\udfaf Indique clairement le canal de transfert s\u00e9lectionn\u00e9.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3.3 Informations du b\u00e9n\u00e9ficiaire<\/h3>\n\n\n\n<p>Affich\u00e9es sous le titre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Avatar \/ Initiale :<\/strong> K<\/li>\n\n\n\n<li><strong>Nom :<\/strong> Kim<\/li>\n\n\n\n<li><strong>Num\u00e9ro :<\/strong> 07 59 40 ..<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udccc Ces informations sont affich\u00e9es en <strong>lecture seule<\/strong> pour \u00e9viter toute modification \u00e0 cette \u00e9tape.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">4. Zone de saisie du montant<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">4.1 Champ montant<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Type :<\/strong> champ num\u00e9rique<\/li>\n\n\n\n<li><strong>Valeur initiale :<\/strong> 0<\/li>\n\n\n\n<li><strong>Devise :<\/strong> F CFA (implicite)<\/li>\n\n\n\n<li><strong>Comportement :<\/strong>\n<ul class=\"wp-block-list\">\n<li>le montant s\u2019affiche dynamiquement lors de la saisie<\/li>\n\n\n\n<li>uniquement des valeurs num\u00e9riques sont autoris\u00e9es<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\ud83c\udfaf Objectif : permettre une saisie rapide et sans erreur du montant \u00e0 transf\u00e9rer.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">5. Clavier num\u00e9rique personnalis\u00e9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">5.1 Disposition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Touches num\u00e9riques : <strong>1 \u00e0 9<\/strong><\/li>\n\n\n\n<li>Touches sp\u00e9ciales :\n<ul class=\"wp-block-list\">\n<li><strong>00<\/strong> : saisie rapide des montants en centaines ou milliers<\/li>\n\n\n\n<li><strong>0<\/strong> : z\u00e9ro<\/li>\n\n\n\n<li><strong>\u232b (retour)<\/strong> : suppression du dernier chiffre<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5.2 Fonctionnalit\u00e9s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Saisie contr\u00f4l\u00e9e (pas de clavier syst\u00e8me)<\/li>\n\n\n\n<li>Suppression progressive du montant<\/li>\n\n\n\n<li>Emp\u00eache toute saisie non num\u00e9rique<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">6. Bouton d\u2019action principal<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bouton : <strong>Effectuer le transfert<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Position :<\/strong> bas de l\u2019\u00e9cran<\/li>\n\n\n\n<li><strong>\u00c9tat :<\/strong>\n<ul class=\"wp-block-list\">\n<li>d\u00e9sactiv\u00e9 (gris\u00e9) si le montant = 0<\/li>\n\n\n\n<li>activ\u00e9 d\u00e8s qu\u2019un montant valide est saisi<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>valide le montant<\/li>\n\n\n\n<li>passe \u00e0 l\u2019\u00e9tape suivante :\n<ul class=\"wp-block-list\">\n<li>r\u00e9capitulatif<\/li>\n\n\n\n<li>confirmation avec PIN \/ biom\u00e9trie<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u26a0\ufe0f Aucune transaction n\u2019est encore ex\u00e9cut\u00e9e \u00e0 ce stade.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">7. Navigation inf\u00e9rieure<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9l\u00e9ments visibles :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83c\udfe0 <strong>Accueil<\/strong><\/li>\n\n\n\n<li>\ud83d\udcf7 <strong>QR Code<\/strong> (bouton central flottant)<\/li>\n\n\n\n<li>\ud83e\uddfe <strong>Factures<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udccc La navigation reste accessible mais peut \u00eatre restreinte selon les r\u00e8gles m\u00e9tier (processus en cours).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">8. Comportements fonctionnels attendus<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Saisie fluide et instantan\u00e9e du montant<\/li>\n\n\n\n<li>\u2705 Blocage des montants invalides (0 ou n\u00e9gatif)<\/li>\n\n\n\n<li>\u2705 V\u00e9rification du solde disponible \u00e0 l\u2019\u00e9tape suivante<\/li>\n\n\n\n<li>\u2705 Aucune facturation (transfert interne IretiPay)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">9. Cas d\u2019erreurs \u00e0 g\u00e9rer<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Montant nul ou invalide<\/li>\n\n\n\n<li>Solde insuffisant<\/li>\n\n\n\n<li>Probl\u00e8me de connexion r\u00e9seau<\/li>\n\n\n\n<li>Session utilisateur expir\u00e9e<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udc49 Des messages clairs doivent \u00eatre affich\u00e9s avant la confirmation finale.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">10. S\u00e9curit\u00e9<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le transfert n\u00e9cessite une <strong>confirmation finale<\/strong> (PIN, biom\u00e9trie)<\/li>\n\n\n\n<li>Aucune ex\u00e9cution sans validation explicite<\/li>\n\n\n\n<li>Les donn\u00e9es du b\u00e9n\u00e9ficiaire sont verrouill\u00e9es<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">11. R\u00e8gles UX \/ UI<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clavier large et lisible<\/li>\n\n\n\n<li>Montant bien visible et centr\u00e9<\/li>\n\n\n\n<li>Bouton d\u2019action clairement identifiable<\/li>\n\n\n\n<li>Parcours simple et sans distraction<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">12. R\u00e9sum\u00e9<\/h2>\n\n\n\n<p>\u2705 \u00c9tape d\u00e9di\u00e9e \u00e0 la <strong>saisie du montant<\/strong><br>\u2705 Transfert interne <strong>gratuit et instantan\u00e9<\/strong><br>\u2705 Interface s\u00e9curis\u00e9e et intuitive<br>\u2705 R\u00e9duction maximale des erreurs de saisie<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1. Objectif de la page La page Transfert via IretiPay permet \u00e0 l\u2019utilisateur de : Elle constitue l\u2019\u00e9tape de saisie du montant dans [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":12142,"menu_order":37,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-12250","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12250"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=12250"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12250\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12142"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=12250"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=12250"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=12250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}