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
.
Aller sur le lien suivant : cliquez ici
Renseigner vos identifiants magento c’est-à-dire mot de passe et email et connectez-vous
Après être connecté il faut aller dans l’onglet Marketplace
Se rendre sur l’onglet My products
and AccessKeys
Puis choisir Magento 2
car il y a Magento 2 et magento 1 or le module de PAYDUNYA a été paramétré
en compatibilité avec la Magento 2
Entrer le nom que vous voulez correspondre à vos nouvelles clés
Valider le nom en appuyant sur le bouton ok
et vous aurez l'apparition de vos clés publique et
privée
La clé publique
est votre username d’authentification et la clé privée
est votre clé
d’authentification du dépôt de magento
Il faut taper la commande suivante pour télécharger le module PayDunya magento.
composer require paydunya/magento-module
Après avoir fait cette commande on vous demandera de mettre vos identifiants et là vous ferez comme suit: Username = clé publique de magento
Password = clé privée de magento
. Ensuite vous verez le module installé.
Se connecter en allant sur le Dashboard
en tant qu’administrateur en mettant vos identifiants d’admin
vider le cash avec le bouton flush Magentocash
aller dans l’onglet store puis dans le sous-ongletconfiguration
dérouler le menu déroulant sales
allez dans payment methods
allez sur PayDunya et le dérouler puisle configurer:
Enabled = yes
New order status = Pending payment
Redirect customer to paydunya instead ofiframe = yes
sauvegarder les modifications avec save config
Si vous êtes en test utilisez les clés de test sinon utilisez les clés de production et spécifiez le mode en remplaçant "test"
par "live"
dans le code ci-dessus.
Pour plus de détails sur le passage en production cliquez ici.