J’ai fait l’intégration de l’API mais je ne reçois plus de paiements.

J’ai fait l’intégration de l’API mais je ne reçois plus de paiements.

Si vous avez intégré l’API FedaPay et que les paiements ne passent plus soudainement, plusieurs causes peuvent l’expliquer. Voici les vérifications essentielles à effectuer pour identifier et résoudre rapidement le problème.

1. Vérifier les clés API utilisées

Assurez-vous que vous utilisez les bonnes clés API selon l’environnement :

  • Sandbox → clés Sandbox

  • Production (Live) → clés Live

Une confusion entre les deux empêche toute transaction réelle.

2. Vérifier la configuration du mode de paiement

Selon votre intégration :

Mobile Money

  • Vérifiez que vous n’utilisez pas momo_test en environnement Live.

  • Assurez-vous que l’opérateur choisi (MTN / Moov) est bien activé sur votre compte.

Carte bancaire

  • Confirmez que votre compte a accès aux paiements par carte (activation nécessaire).

3. Vérifier les paramètres de votre intégration API

Les problèmes fréquents incluent :

  • Une erreur dans la création de la transaction.

  • Un montant incorrect.

  • Une devise non supportée.

  • Un callback URL ou webhook incorrect.

Consultez les logs API dans : Dashboard → Logs
Cela permet d’identifier précisément l’erreur renvoyée par l’API.

4. Vérifier les webhooks / callbacks

Si votre système dépend des webhooks pour valider la transaction :

  • Assurez-vous que votre URL de webhook est accessible et renvoie un code 200.

  • Vérifiez que l’événement est bien traité côté serveur.

  • Consultez les Logs des Webhooks depuis le Dashboard.

Un webhook non fonctionnel peut bloquer la mise à jour des paiements.

5. Vérifier votre solde disponible

Si vous utilisez des payouts automatiques ou des logiques internes :

  • Un solde insuffisant peut empêcher certains flux de fonctionner.

6. Tester une transaction directement depuis le Dashboard

Cela permet de savoir si le problème vient :

  • de votre intégration,
    ou

  • du service de paiement lui-même.

Si depuis le Dashboard la transaction fonctionne : le blocage vient de votre code ou de votre configuration API.

7. Vérifier les incidents ou restrictions de compte

Dans quelques cas :

  • Un contrôle anti-fraude,

  • Un litige,

  • Ou une restriction temporaire

peut empêcher les paiements.

8. Si le problème persiste

Fournissez au support :

  • L’ID de la transaction testée

  • Votre clé publique (pas la secrète)

  • Le langage utilisé (PHP, Node, Ruby…)

  • Votre code de création de transaction

  • Les logs API correspondants


    • Related Articles

    • J’ai un souci au niveau de l’intégration des plugins / Les plugins ne sont pas à jour

      Si vous rencontrez des difficultés avec l’installation, la configuration ou le fonctionnement d’un plugin FedaPay (WooCommerce, GiveWP, Prestashop, OpenCart, WHMCS, Odoo, Bubble…), voici les points essentiels à vérifier : 1. Vérifier la documentation ...
    • Je n’arrive pas à récupérer les statuts finaux de mes transactions (intégration API)

      Lorsque vous réalisez une intégration via l’API FedaPay, il est possible que le statut final d’une transaction (appelée collecte dans l’API) ne soit pas immédiatement disponible. Cela arrive notamment lorsque le paiement se fait sans redirection ou ...
    • C’est quoi une API ?

      Une API (Application Programming Interface) est un moyen qui permet à deux systèmes informatiques de communiquer automatiquement entre eux. On peut la voir comme un messager qui transmet des informations d’un logiciel à un autre, de façon rapide et ...
    • Comment intégrer FedaPay à mon application ?

      L’intégration de FedaPay dans une application (web, mobile ou logiciel métier) se fait en quelques étapes simples. Le processus est le même peu importe la technologie que vous utilisez : PHP, Node.js, Java et Ruby. Étapes d’intégration 1. Créer un ...
    • Comment intégrer FedaPay à mon application mobile ?

      L’intégration de FedaPay dans une application mobile se fait uniquement via votre backend. Pour le moment, FedaPay ne propose pas encore de SDKs frontend pour Flutter, React Native, Swift, Kotlin ou d’autres frameworks mobiles. L’application mobile ...