Info !!! Pour commencer, vous devez télécharger la dernière version de notre composant Windev. Télécharger
Attention !!! Pour vos tests, connectez vous plutôt à la plateforme de test. Connexion à la Plateforme de test
En vous inscrivant sur la plateforme de test, votre compte de test sera crédité de 100.000 Fcfa. Cela vous permettra d’éffectuer en toute aisance les tests d’intégration avant de passer en production.
En vous inscrivant sur la plateforme de test, votre compte de test sera crédité de 100.000 Fcfa. Cela vous permettra d’éffectuer en toute aisance les tests d’intégration avant de passer en production.
Cela fait, suivez les étapes suivantes :
- Décompressez le fichier
.zip
- Ouvrez votre projet Windev
- Allez dans l’
Explorateur de projet
- Faites un
clic droit
sur le lienComposants externes
- Cliquez sur
Importer un composant externe à partir d'un fichier
- Un sélecteur de fichier s’ouvre, naviguez dans le dossier issu de la décompression du fichier
.zip
- Sélectionnez le fichier
payplus-windev-gateway.wdi
présent dans le dossier - La fenêtre de présentation du composant s’ouvre, cliquez sur le bouton
Fermer
Info !!! A ce stade, votre application est prête à utiliser PayPlus
Allez maintenant dans la fenêtre où se passera le paiement et ouvrez le code.
Cela fait, suivez les étapes suivantes :
- Initialisez PayPlus en copiant-collant
Setup est un Payplus_Setup // initialisation de la variable Setup
Setup.setPackagename("Nom du package de votre application");
Setup.setApi_public_key("Clé principale fournie par PayPlus lors de la création de votre application");
Setup.setApi_private_key("Mot de passe que vous avez fourni lors de la création de votre application");
Setup.setApi_token("Token fourni par PayPlus lors de la création de votre application");
// Définition du mode d'utilisation. Soit 'test' soit 'live', exemple : Setup.setMode("live") ou Setup.setMode("test")
Setup.setMode("Mode de fonctionnement de votre application");
- Supposons que votre client ait acheté deux articles. Pour ajouter ces deux articles dans le
setup
, faites comme ceci :
setup.addInvoiceitem(new Payplus_InvoiceItem("Jean Gucci", 3, 150, 450, "Jean bleu, de marque Gucci"));
setup.addInvoiceitem(new Payplus_InvoiceItem("Jean Prada", 2, 100, 200, "Jean noir, de marque Prada"));
- Pour ajouter le total et la description de la facture, faites comme ceci :
setup.setDescription("Achat de deux articles dans l'application Jeans Missebo");
setup.setTotal_amount(650); // permet d'indiquer le montant total de la facture. c'est ce montant qui sera défalqué au client
- Pour lancer le processus de paiement, faites comme ceci :
Resultat est un Payplus_GetReport = Ouvre(FEN_PayPlus_Africa,Setup)
- Pour récupérer le résultat du processus de paiement, faites comme ceci :
SELON Resultat.getResponse_code()
CAS "00"
// succès de l'opération
ToastAffiche(Resultat.getResponse_text(),toastCourt,cvMilieu,chCentre,VertPastel)
AUTRE CAS
// echec de l'opération
ToastAffiche(Resultat.getResponse_text(),toastCourt,cvMilieu,chCentre,RougePastel)
FIN
Prototype de la classe
Payplus_InvoiceItem(String name, double quantity, double unit_price, double total_price, String description) où :
name : nom de l’article
quantity : quantité de l’article
unit_price : prix unitaire de l’article
total_price : prix total de l’article
description : description de l’article acheté ou autres détails sur l’article
Payplus_InvoiceItem
Payplus_InvoiceItem(String name, double quantity, double unit_price, double total_price, String description) où :
name : nom de l’article
quantity : quantité de l’article
unit_price : prix unitaire de l’article
total_price : prix total de l’article
description : description de l’article acheté ou autres détails sur l’article
Attention !!! Pour qu’un site web ou une application mobile puisse utiliser votre application PayPlus, vous devez l’y autoriser. En savoir +