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
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 :
Vous devez d'abord avoir un compte PayDunya Business activé. créez-en un si besoin y est.
connectez-vous à votre compte et cliquez sur oneAPI au niveau du menu à gauche.
Cliquez sur le bouton Configurer une nouvelle application et remplissez le formulaire.
Choisissez MODE TEST, JE VEUX FAIRE DES TESTS DE PAIEMENT.
puis ACTIVER LE MODE DE PRODUCTION
.
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.
À noter que vous avez la possibilité de créer plusieurs comptes fictifs et de les recharger manuellement à tout moment.
Il est fortement recommandé de procéder à des tests de paiements avant de passer en mode production pour toutes vérifications.
Connectez-vous à votre compte et cliquez sur oneAPI au niveau du menu à gauche.
Cliquer ensuite sur l'onglet Clients fictifs et suivez les étapes de configurations.
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 oneAPI 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.
Connectez-vous à votre compte et cliquez sur oneAPI 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.
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
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.
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;