Paiement en franchise au Maroc : chaque point de vente encaisse, la tête de réseau supervise
Paiement en franchise au Maroc : chaque point de vente devient sous-marchand avec son wallet, QR et liens en magasin, plafonds, collecte et relevé mensuel.
Pour organiser le paiement en franchise au Maroc, déclarez chaque point de vente comme sous-marchand : il est vérifié comme tout marchand, reçoit son propre wallet, et la tête de réseau voit l'ensemble du réseau. La collecte automatique alimente le compte de collecte de la tête de réseau, chaque jour ou chaque semaine, et un relevé mensuel est établi pour chaque magasin. Ce guide montre comment les magasins encaissent au comptoir et à distance, qui voit quoi, à quoi servent les plafonds de solde, comment se fait la collecte, comment rapprocher les flux du réseau, et ce qu'il faut préparer pour un groupe multi-enseignes.
Un réseau, des points de vente qui encaissent chacun
ChariPay est une plateforme de paiement marocaine, un PSP opéré par Chari Money, établissement de paiement agréé par Bank Al-Maghrib. Son espace distribution s'adresse aux agrégateurs, franchises et réseaux d'agents. Pour un réseau de magasins, la logique est directe : la tête de réseau est le partenaire, et chaque point de vente devient un sous-marchand de son espace distribution.
Concrètement :
- les points de vente se créent un par un ou par lot, chacun avec son wallet dédié ;
- chacun est vérifié comme tout marchand — documents et registre de commerce — avant d'encaisser en production ;
- les encaissements suivent la répartition définie à la mise en place du partenariat, et rien n'est mutualisé dans un pot commun.
Ce dernier point change la vie d'une franchise. Quand toutes les ventes du réseau tombent sur un compte unique, il faut ensuite reconstituer, magasin par magasin, ce qui a été vendu et ce qui revient à chacun. Ici, chaque point de vente a son propre wallet : le franchisé de Marrakech et celui de Tanger ont chacun le leur. L'offre complète est décrite sur la page distribution et sous-marchands.
Si votre réseau vend aussi en ligne, sur un site qui regroupe plusieurs vendeurs, le modèle est voisin mais son organisation diffère : voyez paiements d'une place de marché.
Encaissement en réseau de magasins : QR de comptoir et liens
Dans un magasin, le paiement par carte sans terminal passe par le lien de paiement. Un lien de paiement, c'est un montant et une description ; le client paie sur une page hébergée par ChariPay. Il se partage par lien, QR code, affiche PDF à imprimer, e-mail ou WhatsApp. Il est à usage unique ou réutilisable, avec une expiration au choix et un statut clair : actif, payé, annulé, expiré. Depuis le portail, chaque lien de paiement créé est à usage unique. Le lien réutilisable — un même montant payé par plusieurs clients — se crée par l'API, avec singleUse: false ; une fois créé, il apparaît dans le portail comme les autres.
Selon la situation du client, l'outil n'est pas le même :
| Situation | Outil | Moyens de paiement |
|---|---|---|
| Client au comptoir, sans développeur | Lien à usage unique au montant de la vente, dont le QR code s'affiche depuis la liste des liens | Sur la page du lien : carte, ou espèces en agence |
| Affiche permanente au comptoir | QR code d'un lien réutilisable, créé par l'API | Carte |
| Commande par téléphone ou WhatsApp, retrait en magasin | Lien à usage unique envoyé au client | Carte, ou espèces en agence |
| Commande sur le site du réseau | Session de paiement sur le checkout hébergé | Carte |
Retenez la règle qui évite la plupart des malentendus : un lien réutilisable — et donc l'affiche permanente ou le QR de comptoir qui le portent — encaisse par carte seulement. Les espèces passent toujours par un lien à usage unique : sur la page de ce lien, votre client choisit les espèces, reçoit une référence, la règle dans une agence du réseau Chari, et vous êtes notifié dès que le réseau confirme le dépôt — une référence par dépôt. La mécanique du QR et de l'affiche est détaillée dans paiement par QR code.
Un point reste à régler au montage : la manière dont le lien ou l'affiche d'un magasin se rattache au wallet de ce point de vente n'est pas décrite publiquement. Le seul mécanisme publié est celui d'une session de paiement créée par l'API, dont le paramètre config.settlement désigne le wallet du sous-marchand à créditer. Pour vos outils de comptoir, la question se traite avec l'équipe d'intégration.
Vous pouvez dès maintenant voir ce que verront vos clients en magasin : Commencer en mode test. Trois champs — nom, e-mail professionnel, entreprise —, un lien d'activation reçu par e-mail pour choisir votre mot de passe, puis le portail. Vous y créez un lien à usage unique, affichez son QR code depuis la liste des liens, ouvrez son affiche PDF depuis la fiche du lien et le réglez avec la carte de test, sans argent réel. C'est gratuit, sans limite de durée et sans validation à attendre : la vérification de votre entreprise (KYB) ne conditionne que le passage en production. L'espace distribution, lui, se prépare avec l'équipe d'intégration.
La tête de réseau supervise, chaque magasin reste responsable de ses flux
Le partenaire voit l'ensemble de son réseau : volumes, statuts, incidents. Pour chaque sous-marchand, un relevé mensuel est établi, qui ne retrace que sa propre activité.
| Acteur | Ce qui le concerne |
|---|---|
| Tête de réseau (partenaire) | L'ensemble du réseau : volumes, statuts, incidents |
| Chaque point de vente (sous-marchand) | Un relevé mensuel établi pour lui, limité à sa propre activité |
| Équipe de la tête de réseau | Ce que son rôle lui ouvre dans le portail |
Côté tête de réseau, les rôles du portail séparent la consultation de l'action : propriétaire, gestionnaire, caissier, comptable. Le comptable lit tout sans rien déclencher, le caissier encaisse sans voir le solde ni les virements, le propriétaire ou un gestionnaire habilité déclenche les opérations sortantes. Pour une direction de réseau, c'est l'outil qui permet d'ouvrir l'accès au contrôle de gestion sans lui confier la main sur l'argent. Le détail des profils est dans rôles et accès du portail.
Plafonds de solde par point de vente
L'espace distribution prévoit des plafonds de solde, fixés wallet par wallet. Dans un réseau, l'intérêt est concret. Entre deux collectes, l'argent s'accumule sur le wallet de chaque magasin ; le plafond de chaque point de vente sert de repère, et l'alerte qui l'accompagne vous évite de découvrir après coup qu'un magasin très actif porte un encours sans rapport avec les autres.
Le plafond ne se pense pas seul : il va de pair avec la fréquence de collecte. Un magasin qui vend beaucoup entre deux collectes approchera plus vite de son plafond qu'un point de vente plus calme. Nous ne publions ni montant de plafond, ni règle de déclenchement de l'alerte, ni ce qui se passe une fois le plafond atteint ; le plafond se discute au montage. Quand un sous-marchand approche de son plafond, l'événement submerchant.near_cap vous prévient par webhook signé : votre système peut alerter le responsable du magasin ou la direction financière, sans attendre la fin du mois.
La collecte vers le compte de la tête de réseau
La collecte automatique se fait vers votre compte de collecte, chaque jour ou chaque semaine. Pour une tête de réseau, c'est ce qui transforme une mosaïque de caisses en une trésorerie centrale, sans geste quotidien. Le choix entre les deux fréquences dépend de votre organisation : une collecte quotidienne garde les wallets légers et votre trésorerie à jour ; une collecte hebdomadaire laisse les fonds plus longtemps au niveau des magasins.
Les reversements, eux, sont soumis à double validation : le demandeur et l'approbateur sont toujours distincts. Votre système est prévenu par webhook signé du résultat de chaque reversement — exécuté ou échoué. La gouvernance du réseau est ainsi inscrite dans l'outil, pas dans un tableur partagé.
Le pilotage détaillé de ces flux — fréquence, plafonds, alertes, reversements, remboursements en masse — est traité dans collecte et reversements d'un réseau.
Le relevé mensuel et le rapprochement du réseau
Un relevé mensuel est établi pour chaque sous-marchand. Pour le franchisé, c'est le document qui retrace sa propre activité, et seulement la sienne ; pour la tête de réseau, c'est une base commune pour discuter des chiffres du mois avec chaque magasin.
Côté tête de réseau, le rapprochement s'appuie sur la traçabilité du compte. Chaque mouvement du compte porte la référence de la vente, du remboursement ou du versement qui l'explique ; le portail distingue montant payé, frais et net, et l'export CSV reprend ces références — depuis le portail ou par GET /v1/transactions/export.csv (jusqu'à 10 000 lignes ; au-delà, découpez par période avec from/to). Les horodatages sont en UTC ; le Maroc est en UTC+1 : votre outil de rapprochement doit convertir, faute de quoi les ventes passées juste après minuit basculent sur la veille.
Une routine simple pour un réseau :
- 1Exportez chaque semaine les mouvements de la période.
- 2Rapprochez chaque vente avec la commande ou le ticket qui l'explique, par sa référence.
- 3Contrôlez, pour la période, le montant payé, les frais et le net.
- 4Archivez l'export de chaque période avec vos pièces comptables.
La méthode complète est dans rapprocher ses encaissements.
Groupes multi-enseignes
Un groupe qui exploite plusieurs enseignes réunit souvent plusieurs sociétés. Le principe à tenir est simple : une société, une vérification, des livres séparés. Chaque société est vérifiée comme tout marchand — documents et registre de commerce — avant d'encaisser en production, et rien de ses encaissements n'est mutualisé dans un pot commun.
Les outils publiés servent cette séparation. Les rôles du portail séparent la consultation de l'action — un comptable lit tout sans rien déclencher —, un relevé mensuel est établi pour chaque sous-marchand, limité à sa propre activité, et l'export CSV porte la référence de chaque mouvement. La forme exacte du montage — quelle société du groupe est le partenaire, comment chaque enseigne et chacun de ses magasins sont déclarés — se décide avec l'équipe d'intégration, à partir de l'organigramme juridique de votre groupe. Venez avec cet organigramme.
Mettre le réseau en place
Les points de vente se créent un par un ou par lot, le KYC est intégré, et le montage se prépare avec l'équipe d'intégration. Pour arriver avec un dossier exploitable, rassemblez :
- la liste des points de vente, avec la société qui exploite chacun ;
- les documents et le registre de commerce de chaque société exploitante ;
- les plafonds de solde que vous souhaitez par type de magasin ;
- la fréquence de collecte visée, quotidienne ou hebdomadaire ;
- les personnes de la tête de réseau qui demanderont et celles qui approuveront les reversements ;
- les outils d'encaissement prévus en magasin : affiches et QR de comptoir, liens envoyés à distance, site du réseau.
Le passage en production suit ensuite le parcours de tout marchand : une fois le KYB validé — documents d'identité et registre de commerce, avec double validation humaine —, votre dossier est étudié et vous recevez une proposition chiffrée. Le mode test reste la première étape possible, pour vos équipes comme pour vos développeurs.
Questions fréquentes
Chaque franchisé encaisse-t-il sur son propre wallet ?
Chaque point de vente a son wallet dédié : il est déclaré comme sous-marchand, et rien n'est mutualisé dans un pot commun. Pour un paiement par session, le paramètre config.settlement désigne le wallet du magasin à créditer ; pour les liens et le QR de comptoir, ce rattachement n'est pas publié et la question se traite au montage. La collecte automatique, quotidienne ou hebdomadaire, se fait ensuite vers le compte de collecte de la tête de réseau.
Un magasin du réseau peut-il encaisser en espèces ?
Oui, par un lien de paiement à usage unique : sur la page du lien, le client choisit les espèces, reçoit une référence, la règle dans une agence du réseau Chari, et vous êtes notifié dès que le réseau confirme le dépôt. L'affiche permanente et le QR de comptoir, eux, reposent sur un lien réutilisable créé par l'API : carte seulement. Le rattachement de ces liens au wallet du magasin n'est pas publié : la question se traite au montage.
Peut-on fixer un plafond de solde pour chaque magasin ?
Oui : l'espace distribution prévoit des plafonds de solde, fixés wallet par wallet, donc magasin par magasin. Nous ne publions pas de montant : le plafond se discute au montage avec l'équipe d'intégration, en même temps que la fréquence de collecte. Quand un magasin approche du sien, l'événement submerchant.near_cap vous prévient par webhook signé : vous pouvez agir avant la fin du mois.
Que reçoit chaque franchisé pour suivre son activité ?
Son suivi repose sur le relevé mensuel établi pour son point de vente, qui ne retrace que sa propre activité : ni les ventes des autres magasins, ni celles du réseau. La tête de réseau, elle, dispose de la vue d'ensemble, du détail montant payé, frais et net dans le portail, et de l'export CSV, où chaque mouvement porte sa référence. Le relevé du magasin reste la base commune pour discuter des chiffres du mois.
Comment ajouter un nouveau magasin au réseau ?
En le déclarant comme sous-marchand, seul ou dans un lot. Il est ensuite vérifié comme tout marchand — documents et registre de commerce — avant d'encaisser en production ; nous ne publions pas de durée pour cette vérification. L'événement wallet.activated vous signale l'activation de son wallet, wallet.rejected un refus. Jusque-là, gardez-le en statut « en vérification » dans vos outils.
Un groupe de plusieurs enseignes peut-il séparer les encaissements de chacune ?
Oui, et c'est le principe à tenir : une société, une vérification, des livres séparés. Chaque société est vérifiée comme tout marchand, et rien de ses encaissements n'est mutualisé dans un pot commun : chaque sous-marchand a son wallet dédié, et un relevé mensuel est établi pour chacun. La forme du montage — quelle société est le partenaire, comment chaque enseigne est déclarée — se décide avec l'équipe d'intégration.
Prochaine étape
Faites l'essai côté magasin : Commencer en mode test, créez un lien, imprimez son affiche et payez avec la carte de test. Préparez ensuite avec l'équipe d'intégration le montage du réseau — points de vente, plafonds, fréquence de collecte, approbateurs —, en prenant la page distribution et sous-marchands comme repère, puis lisez collecte et reversements d'un réseau pour piloter l'argent au quotidien.
Écrit par Équipe ChariPay.