Aller au contenu
Ouvrir l’app

FedaPay

FedaPay encaisse les versements des chauffeurs par MTN MoMo, Moov Money et Celtiis Cash, directement sur le compte FedaPay du parc. Flot Pilot ne touche pas à l’argent : il ouvre la fenêtre de paiement, puis enregistre le versement quand FedaPay le confirme.

  • Dans l’App chauffeur, un chauffeur qui loue son véhicule touche Payer maintenant, choisit son opérateur (MTN MoMo, Moov Money ou Celtiis Cash), puis valide le paiement dans la fenêtre FedaPay et sur son téléphone.
  • Si la fenêtre s’est fermée, le bouton Ouvrir la fenêtre de paiement la rouvre.
  • Quand FedaPay confirme le paiement, le versement s’inscrit tout seul au journal de la Caisse. Personne n’a rien à saisir.
  • Un paiement refusé, annulé, échoué ou expiré chez FedaPay n’inscrit rien.
  • Les espèces ne passent pas par FedaPay : elles s’encaissent comme avant, à la Caisse ou avec l’App de collecte.
Champ Où le trouver
Clé publique Tableau de bord FedaPay › Paramètres › Clés API. Elle commence par pk_sandbox_ (essais) ou pk_live_ (paiements réels)
Secret du webhook FedaPay › Paramètres › Webhooks : créez un webhook vers l’adresse affichée dans le formulaire, puis collez le secret que FedaPay affiche

Ne donnez jamais la clé secrète du compte (elle commence par sk_) : Flot Pilot n’en a pas besoin.

  1. Dans Réglages, section Intégrations, cliquez sur Configurer sur la ligne FedaPay.
  2. Sous Adresse du webhook à déclarer chez FedaPay, cliquez sur Copier. Cette adresse est propre à votre parc.
  3. Dans votre tableau de bord FedaPay, créez un webhook vers cette adresse, puis copiez le secret qu’il affiche.
  4. Revenez dans Flot Pilot : collez la Clé publique et le Secret du webhook, puis cliquez sur Enregistrer.
  5. Cliquez sur Tester, puis sur Activer.

Le test ne contacte pas FedaPay : sans la clé secrète, il n’y a rien à interroger. Il vérifie la forme de ce que vous avez saisi. C’est le premier paiement confirmé qui prouve que le webhook est bien déclaré.

Message Ce qu’il faut faire
« Clé publique sandbox acceptée. Le premier paiement confirmera le webhook. » (ou « live ») Rien : cliquez sur Activer
« Ce n’est pas une clé publique FedaPay : elle commence par pk_sandbox_ ou pk_live_. » Vous avez collé autre chose que la clé publique, par exemple la clé secrète, ou une clé incomplète. Recopiez la clé publique depuis Paramètres › Clés API
« Le secret du webhook semble incomplet. » Le secret est trop court. Recopiez-le en entier depuis la page du webhook dans FedaPay

Clé pk_sandbox_ : c’est le mode test de FedaPay, aucun argent réel ne circule. Le service s’affiche Active · test.

Clé pk_live_ : les chauffeurs paient pour de vrai. Deux conditions pour l’activer :

  1. Les paiements réels doivent être ouverts sur la plateforme Flot Pilot. Tant qu’ils ne le sont pas, l’écran affiche « Clé live détectée. Les paiements réels ne sont pas encore ouverts sur la plateforme : cette intégration ne peut pas être activée pour l’instant. » et le bouton Activer n’apparaît pas.
  2. Vous cochez J’autorise les débits réels avant de cliquer sur Activer. Cette autorisation se donne une fois ; elle est à redonner si vous changez les clés.

Le service s’affiche alors Active · live.

Avec la seule clé publique, Flot Pilot peut ouvrir une fenêtre de paiement FedaPay au nom de votre parc. Il ne peut ni lire votre compte, ni en faire sortir de l’argent.

Le secret du webhook sert uniquement à vérifier que les confirmations viennent bien de FedaPay : un message dont la signature ne correspond pas est refusé.

  • Flot Pilot n’accepte les confirmations de FedaPay que tant que l’intégration est active. Coupez-la quand aucun chauffeur n’est en train de payer.
  • Pour passer du mode test aux paiements réels, cliquez sur Modifier, collez la clé pk_live_ (et le secret du webhook correspondant s’il a changé), puis Enregistrer, Tester et Activer. Entre l’enregistrement et la nouvelle activation, le service est coupé.

Voir aussi la marche commune à tous les services dans Intégrations.