INTRODUCTION


Lire toutes les sections en bleues pour mieux comprendre la documentation et les sections en orange signifiant l'alerte afin d'éviter des erreurs à commettre durant les intégrations et les procédures détaillées pour les intégration

Génération de vos clés d'API

Les clés d'API sont vos références numériques auprès des systèmes de PayDunya. Nous les utilisons afin d'identifier votre compte et les applications que vous allez créer. Ces clés sont nécessaires pour toute intégration des APIs de paiements PayDunya. Voici chronologiquement la marche à suivre :

Création d'un compte fictif

Un compte fictif ou compte de test vous permet de simuler des paiements lors de vos tests d'intégration avec nos APIs. Vous pouvez spécifier le nom, l'adresse email et le solde du client fictif. PayDunya retire du solde du client fictif le montant des factures de test lorsque les paiements sont effectués.

  Note


À noter que vous avez la possibilité de créer plusieurs comptes fictifs et de les recharger manuellement à tout moment.

  Alerte


Il est fortement recommandé de procéder à des tests de paiements avant de passer en mode production pour toutes vérifications.

Données internes fictives

C'est un outil de débogage qui vous permet de voir les informations transmises à notre serveur lorsque vous effectuez vos tests de paiements. Pour avoir accès à ces données :

  • Connectez-vous à votre compte et cliquez sur Intégrez notre API au niveau du menu à gauche.

  • Cliquer sur l'onglet Données internes fictives afin d'avoir la liste des données internes des paiements de test.

  • Cliquez sur le lien détails situé à droite de chaque donnée interne présente au niveau de la liste pour plus d'informations.

Passage en production

  • Connectez-vous à votre compte et cliquez sur Intégrez notre API au niveau du menu à gauche.

  • Sous l'onglet Applications, cliquer sur le lien Détails de l'application concernée.

  • Descendez tout en bas et cliquez sur le bouton Modifier la configuration.

  • Choisissez Oui, l'application est prête au niveau de l'option Activer le mode production du formulaire.

  • Rappelez-vous de bien remplacer les clés API de test par celles de production dans votre application.

  • Spécifier le mode live au niveau de l'API client.

IPN

Il s’agit de "Instant Payment Notification (IPN)" ou Notification Instantanée de Paiement. Ce service envoie l’ensemble des données réponse attendues sur un endpoint (URL vers un fichier sur votre serveur) que vous déclarez afin de pourvoir traiter ces données en backoffice. Il est très utile pour confirmer les paiements qui ne se font pas de manière instantanée à cause d’une latence des serveurs ou du réseau mobile ou du réseau internet ou encore à cause de temps que met le client à confirmer le paiement sur son téléphone. Quoi qu’il en soit l'IPN vous permet de vous assurer que le statut d’un paiement est confirmé par nos serveurs

AppDunya

Il s’agit d’un ensemble de clés qui permettent d’identifier et d’authentifier votre site web ou application mobile lors de la connexion aux serveurs de PayDunya. Créez une AppDunya pour chacun de vos sites web ou application au niveau du dashboard de votre compte PayDunya.

Contact support technique

  • Pour toute demande d'assistance d'intégration de nos APIs veuillez nous envoyer un mail au [email protected]. Une équipe support se mettra à votre disposition afin de répondre à toutes vos requêtes;

Opérateurs Mobile Money Disponibles

  • card
  • orange-money-senegal
  • wave-senegal
  • free-money-senegal
  • expresso-sn
  • wizall-senegal
  • mtn-benin
  • moov-benin
  • orange-money-ci
  • wave-ci
  • mtn-ci
  • moov-ci
  • t-money-togo
  • moov-togo
  • orange-money-mali
  • moov-ml
  • orange-money-burkina
  • moov-burkina-faso