pismile

Intégrer Sage 100 pas à pas

Installez l'application pismile à côté de Sage 100, envoyez vos factures en demande de paiement PI-SPI et suivez les règlements, sans ressaisie.

14 min de lecture · Mis à jour le · API v1

Connectez-vous pour voir vos propres identifiants sandbox dans les exemples.

Ce guide suit un exemple concret : Comptoir Kodjo, une PME de Lomé qui facture ses clients dans Sage 100 Gestion commerciale. À la fin, l'assistante sélectionne une facture, clique sur Demander le paiement, le client paie depuis son téléphone, et la facture passe Payée dans l'application quelques secondes plus tard.

Comptez 45 minutes pour tout faire en mode test, sans vrai paiement.

Comment ça marche#

Sage 100 est installé sur un ordinateur de votre bureau, pas sur Internet. pismile fournit donc une petite application Windows, pismile Encaissement pour Sage 100, que vous installez à côté de Sage.

  1. La facture

    Vous créez la facture dans Sage comme d'habitude, puis vous l'ajoutez dans l'application pismile : à la main, ou en important la liste des factures exportée de Sage vers Excel.

  2. La demande de paiement

    Un clic sur Demander le paiement : le client reçoit la demande dans sa banque ou son mobile money, avec le nom de votre organisation et le numéro de facture.

  3. Le règlement

    Le client valide. L'argent arrive directement sur votre compte. L'application affiche la facture Payée, avec la référence PI-SPI pour votre rapprochement bancaire.

Vue d'ensemble#

#

Étape

Où

Durée

1

Créer votre compte et votre organisation

pismile

5 min

2

Activer l'encaissement et votre accès PI-SPI

pismile

5 min

3

Choisir une offre Sage 100

pismile

2 min

4

Créer la clé de l'installation

pismile

1 min

5

Vérifier la configuration requise

PC Sage

2 min

6

Installer l'application

PC Sage (+ postes)

5 min

7

Premier lancement et compte administrateur

PC Sage

3 min

8

Brancher l'application sur pismile

PC Sage

2 min

9

Créer les comptes de l'équipe

PC Sage

2 min / personne

10

Ajouter les factures

Application

1 min

11

Envoyer la première demande de paiement

Application

1 min

12

Passer aux vrais paiements

pismile + application

5 min

Partie 1 — Dans la console pismile#

  1. 1. Créez votre compte et votre organisation

    Rendez-vous sur pismile.com/signup et créez votre compte personnel. Puis Nouvelle organisation : nom affiché (celui que vos clients connaissent, par exemple « Comptoir Kodjo »), pays, type de compte, et cochez Encaissement.

  2. 2. Activez l'encaissement et votre accès PI-SPI

    Console → Modules → Encaissement PI-SPI → Activer.

    Puis console → Encaissement → Accès participant : recopiez l'accès PI-SPI fourni par votre banque ou votre mobile money (participant, URL de l'API, URL du jeton, identifiant et secret client, alias qui reçoit les paiements). Cliquez sur Enregistrer et tester.

    Le détail de cet écran est dans le guide Intégrer Odoo, étape 3 : c'est le même pour tous les connecteurs.

  3. 3. Choisissez une offre Sage 100

    Console → Plan et usage → section Connecteurs → Offres Sage 100. Comparez les offres, puis Mensuel ou Annuel (paiement en ligne sécurisé). Une offre gratuite s'active d'un clic sur Activer.

    Pour profiter du suivi instantané des paiements, choisissez une offre qui inclut Facture marquée payée. Sans elle, l'application vérifie les demandes en attente une fois par minute.

  4. 4. Créez la clé de l'installation

    Console → Encaissement → Connecteurs → carte Sage 100 → Nouvelle installation :

    • nom : par exemple « Sage Comptoir Kodjo » ;

    • laissez Test coché pour commencer ;

    • Créer la clé.

    La clé commence par pmc_test_.

Partie 2 — Installer l'application#

  1. 5. Vérifiez la configuration requise

    Requis

    Système

    Windows 10 ou 11 (64 bits), ou Windows Server 2019 et plus récent

    Sage

    Sage 100 Gestion commerciale, toutes versions (i7, V8, 100c, 100cloud), version fichier ou SQL

    Réseau

    Accès Internet sortant en https vers pismile.com

    Droits

    Un compte administrateur Windows pour l'installation

    Place

    500 Mo

    Aucun autre logiciel à installer : tout est inclus dans le fichier d'installation.

  2. 6. Installez l'application

    Le fichier d'installation pismile-agent-sage100-<version>.msi vous est fourni par pismile ou par votre intégrateur. N'utilisez que ce fichier, jamais une copie trouvée sur un autre site.

    Un seul poste (Sage et la personne qui l'utilise sur le même ordinateur) : double-cliquez sur le fichier, puis Suivant jusqu'au bout.

    Plusieurs postes (Sage sur un serveur ou un ordinateur central) :

    1. Sur l'ordinateur central, ouvrez PowerShell en administrateur, dans le dossier du fichier :

    POWERSHELL
       msiexec /i pismile-agent-sage100-<version>.msi ACCES_RESEAU=1

    ACCES_RESEAU=1 permet aux autres postes du réseau local de joindre l'application (port 8790, ouvert dans le pare-feu Windows pour le réseau local seulement). Ce choix est conservé lors des mises à jour.

    1. Sur chaque poste, double-cliquez sur le fichier, choisissez Installation personnalisée et ne gardez que Application.

  3. 7. Premier lancement

    Sur l'ordinateur central, ouvrez pismile Encaissement pour Sage 100 (menu Démarrer) :

    1. Gardez l'adresse proposée (https://localhost:8790) et cliquez sur Se connecter au service.

    2. Créez le compte administrateur : votre nom, un identifiant, un mot de passe de 10 caractères au moins.

    Sur un autre poste, saisissez le nom de l'ordinateur central (par exemple serveur-sage). L'application affiche une empreinte de sécurité : comparez-la avec celle affichée sur l'ordinateur central (Paramètres → Ce service). Si elles sont identiques, acceptez.

  4. 8. Branchez l'application sur pismile

    Paramètres → Connexion à pismile :

    Champ

    Ce qu'il faut mettre

    Adresse de l'API

    https://pismile.com/api/connect/v1 (déjà remplie)

    Nouvelle clé

    la clé pmc_test_… de l'étape 4

    Cliquez sur Enregistrer. Le résultat doit être vert : « Connecté à pismile : Comptoir Kodjo, en mode test ».

    Dans Paramètres → Mode de fonctionnement, laissez Manuel (voir « Les deux modes » plus bas).

  5. 9. Créez les comptes de l'équipe

    Utilisateurs → nouveau compte : nom, identifiant, rôle et mot de passe temporaire. À sa première connexion, la personne choisit son propre mot de passe.

    Rôle

    Peut faire

    Commercial

    Voir et ajouter les factures, importer, envoyer les demandes de paiement, suivre les paiements, lire le journal

    Comptable

    Tout ce que fait le commercial, plus les écritures et les exports comptables (prochaines versions)

    Administrateur

    Tout, plus les paramètres (clé pismile, mode) et les comptes

    Après 5 mots de passe faux, le compte est bloqué 15 minutes. Une session se ferme après 8 heures sans activité.

Partie 3 — Au quotidien#

10. Ajoutez les factures#

Menu Factures.

Une facture : + Nouvelle, puis remplissez :

Champ

Exemple

Obligatoire

N° de facture

FA00125 (le n° de pièce Sage)

oui

Client

Pharmacie du Port

oui

Code client

411PHA

non

Montant à encaisser

1 250 000 (F CFA, sans centimes)

oui

Date, échéance

25/10/2026, 25/11/2026

non

Alias PI-SPI du client

+22890123456

pour envoyer la demande

Plusieurs factures : dans Sage, exportez la liste des factures vers Excel, puis Importer Excel / CSV…. Les colonnes sont reconnues par leur titre, dans n'importe quel ordre :

L'application cherche

Titres reconnus (exemples)

N° de facture

N° pièce, N° facture, N° document, Référence

Client

Intitulé, Client, Raison sociale, Tiers

Montant

Reste à payer, Net à payer, Montant TTC, Total TTC, Montant

Code client

N° compte tiers, Code client, Compte

Date / Échéance

Date, Date pièce / Échéance, Date d'échéance

Alias PI-SPI

Alias PI-SPI, Téléphone, Mobile, Portable

  • Formats acceptés : Excel .xlsx et CSV (point-virgule ou virgule, accents Windows ou UTF-8). L'ancien format .xls doit être réenregistré en .xlsx.

  • Les lignes de titre et les lignes de total de l'export sont ignorées.

  • Un import répété ne double jamais une facture : les numéros déjà présents sont laissés tels quels.

  • Les lignes refusées sont listées avec leur numéro de ligne et la raison (montant avec centimes, numéro manquant…). Corrigez-les dans le fichier et réimportez.

  • Le bouton Modèle de fichier donne un tableau prêt à remplir dans Excel.

11. Envoyez la demande de paiement#

  1. Dans Factures, sélectionnez la facture.

  2. Vérifiez l'alias PI-SPI du client dans la fiche. Si vous le changez ici, il est retenu pour la facture.

  3. Facultatif : un motif, affiché dans la banque du client (par défaut « Facture » suivi du numéro).

  4. Demander le paiement, puis confirmez.

Le client reçoit une demande de 1 250 000 F CFA avec le motif « Comptoir Kodjo - Facture FA00125 ». Le nom de votre organisation est toujours affiché en premier.

Suivez les paiements#

Menu Suivi des paiements : chaque demande et sa réponse, mise à jour toutes les 10 secondes, avec le total payé.

Statut

Ce que ça veut dire

Que faire

Envoi en cours

pismile n'était pas joignable (Internet coupé).

Rien : la demande part toute seule dès le retour de la connexion, sans doublon.

En attente du client

La demande est chez le client.

Attendre. Pas de nouvelle demande possible pour cette facture en attendant.

Payée

Le client a validé, l'argent est sur votre compte.

Saisir le règlement dans Sage (voir plus bas), avec la référence PI-SPI.

Refusée par le client

Le client a refusé.

Le contacter ; vous pouvez renvoyer la demande.

Expirée

Pas de réponse avant la date limite.

Renvoyer la demande si le client doit toujours payer.

Rejetée par la banque

La banque du client n'a pas accepté (alias inconnu…).

Vérifier l'alias, le corriger, renvoyer.

Non envoyée

pismile a refusé la demande (quota, limite, montant…).

Lire la raison affichée ; la facture reste « À envoyer ».

Renvoyer une demande : après un refus ou une expiration, corrigez la facture si besoin (montant, alias), Enregistrer, puis Renvoyer la demande de paiement. La nouvelle demande porte le numéro suivi de -2, -3… L'historique de chaque essai est conservé.

Le journal#

Menu Journal : tout ce que l'application a fait, en français simple, avec « Que faire » quand une action est nécessaire. Filtrez par niveau, sujet (Factures, Demandes, Paiements…), dates ou recherche. Les alias des clients y sont toujours masqués (+228••••3456) et aucune clé n'y apparaît. Le journal garde 13 mois.

Enregistrer le règlement dans Sage#

Aujourd'hui, le comptable saisit le règlement dans Sage à partir de Suivi des paiements (filtre Payée) : date, montant, et référence PI-SPI en référence du règlement, pour retrouver la ligne sur le relevé bancaire.

Les deux modes#

Manuel (par défaut)

Automatique

D'où viennent les factures

Saisies ou importées dans l'application

Lues dans la base SQL de Sage

Versions de Sage

Toutes, fichier ou SQL

Sage 100 version SQL

Accès à la base Sage

Aucun

Lecture seule

Installation

Rien à régler

Connexion SQL à renseigner

Le mode se change dans Paramètres → Mode de fonctionnement. Les factures déjà dans l'application sont conservées.

Essayer tous les cas en mode test#

Avec une clé de test, aucun argent ne circule et rien n'arrive sur un vrai téléphone. pismile simule la réponse du client environ 10 à 20 secondes après l'envoi, selon les derniers chiffres du montant :

Montant

Résultat simulé

Exemple

se termine par 13

le client refuse

75 013 F CFA

se termine par 99

la demande expire

230 099 F CFA

tout autre montant

le client paie

150 000 F CFA

Les demandes de test sont marquées (test) partout et ne sont jamais facturées.

Passer aux vrais paiements#

  1. Vérifiez les conditions

    • Votre organisation est vérifiée.

    • Votre accès participant est enregistré et son test réussit.

    • Votre abonnement Sage 100 est en cours.

  2. Créez une clé de production

    Console → Encaissement → Connecteurs → carte Sage 100 → Nouvelle installation, nom « Sage production », Test décoché, Créer la clé. Elle commence par pmc_live_.

  3. Remplacez la clé dans l'application

    Paramètres → Connexion à pismile → collez la clé pmc_live_… → Enregistrer. Le résultat doit indiquer « en production ».

  4. Faites un premier essai réel

    Ajoutez une petite facture à votre propre nom (100 F CFA, votre numéro comme alias), envoyez la demande et payez-la. Quand elle passe Payée, vérifiez que l'argent est sur votre compte. Révoquez ensuite l'installation de test dans la console.

Sécurité et données#

  • Où sont les données : sur l'ordinateur central, dans C:\ProgramData\pismile\Agent Sage 100, dossier lisible seulement par Windows et les administrateurs.

  • Secrets chiffrés : la clé pismile, le mot de passe SQL éventuel et le certificat sont chiffrés par Windows. Les mots de passe des utilisateurs ne sont jamais enregistrés en clair.

  • Échanges chiffrés : entre les postes et l'ordinateur central (https, empreinte vérifiée), et vers pismile (https).

  • Aucun port ouvert vers Internet : seulement des appels sortants vers pismile.

  • Sage : jamais modifié en mode manuel ; lecture seule en mode automatique.

  • L'argent va directement du client à votre compte ; pismile ne le détient jamais.

Mises à jour, sauvegarde, désinstallation#

  • Mettre à jour : installez le nouveau fichier .msi par-dessus l'ancien, sur l'ordinateur central puis sur chaque poste. Factures, demandes, comptes et réglages sont conservés.

  • Sauvegarder : arrêtez le service (Services Windows → pismile Encaissement pour Sage 100 → Arrêter), copiez le dossier C:\ProgramData\pismile\Agent Sage 100, puis redémarrez le service. La clé pismile chiffrée ne se relit que sur ce même ordinateur : sur un nouvel ordinateur, collez de nouveau la clé.

  • Désinstaller : Paramètres Windows → Applications → pismile Encaissement pour Sage 100 → Désinstaller. Les données restent dans le dossier ci-dessus ; supprimez-le pour tout effacer.

En cas de souci#

Ce que vous voyez

Que faire

« Impossible de joindre le service de l'agent »

Vérifiez que l'ordinateur central est allumé. Services Windows → pismile Encaissement pour Sage 100 → Démarrer. Depuis un autre poste : installation avec ACCES_RESEAU=1 sur l'ordinateur central.

« pismile refuse la clé »

Clé révoquée, renouvelée ou mal copiée : Renouveler dans la console, puis collez-la dans Paramètres.

« Cette clé appartient au connecteur Odoo »

Créez l'installation dans la carte Sage 100, pas dans une autre carte.

« Aucun abonnement en cours à Sage 100 »

Plan et usage → vérifiez que l'offre Sage 100 est en cours et payée.

« Activez le module Encaissement »

Console → Modules → Encaissement PI-SPI → Activer.

Import : « Colonnes introuvables »

La ligne de titres doit contenir au moins un numéro, un client et un montant (voir l'étape 10).

Import : « Ancien format Excel (.xls) »

Dans Excel : Enregistrer sous → Classeur Excel (.xlsx).

« Montant avec des centimes »

Les montants en F CFA sont entiers : retirez les décimales.

« Indiquez l'alias PI-SPI du client »

Saisissez son numéro avec l'indicatif, par exemple +22890123456.

« Ce client a déjà 3 demandes en attente » / « 10 demandes au plus par client sur 24 h »

Garde-fous pour protéger vos clients : attendez sa réponse, ou le lendemain.

Une demande reste « Envoi en cours »

Vérifiez la connexion Internet de l'ordinateur central. Elle partira seule, sans doublon.

Mot de passe oublié

Un autre administrateur le réinitialise dans Utilisateurs. Sans autre administrateur, contactez le support.

La session a expiré

Normal après 8 heures sans activité ou un redémarrage du service : reconnectez-vous.

Besoin d'aide ? Menu Aide et contacts de l'application : Copier ces informations puis écrivez à support@pismile.com ou sur WhatsApp au +228 78 90 15 79, en collant les informations copiées.

Pour les statuts, délais et limites communs à tous les connecteurs, lisez Le connecteur au quotidien.

Cette page vous a-t-elle aidé ?