Ce SDK est conçu pour permettre l'intégration de KKiaPay dans votre application mobile Flutter. Pour le mettre en place, vous devrez créer un compte sur la plateforme kkiapay.me et suivre le processus :
Numéro de téléphone du client à débiter. Ex: 22967434270
amount
Numeric
Oui
Le montant à débiter au client (XOF)
name
String
Non
Nom et prénoms du client
partnerId
String
Non
Votre id pour retrouver la transaction
countries
Array of String
Non
Les pays supportés par le widget. Ex: ["CI"]
paymentMethods
Array of String
Non
Les méthodes de paiement à autoriser sur le widget. Ex: ["momo","card"]
theme
String
Non
La couleur que vous souhaitez pour le widget KKiaPay
apikey
String
Oui
Votre clé d'API publique
sandbox
Boolean
Non
La valeur true de cet attribut vous permet de passer en mode test
successCallback
Function
Oui
Cette fonction est appelée une fois que le paiement est succès
la fonction successCallback prend 2 parametres dans l'ordre suivant :- Map<String,dynamic> contenant les informations de la transaction { 'requestData': { 'amount': int, 'phone': String, 'reason': String, 'data': String, 'partnerId': String, 'sandbox': bool, 'name': String, 'email': String }, 'transactionId': String, 'status': String }- le contexte du type BuildContext
Pour plus d'informations sur le package Flutter, rendez vous sur la page : KKiaPay Flutter SDK.