SDK Flutter

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 :

Installation

Pour utiliser ce packet :

dependencies:
  flutter:
    sdk: flutter
  kkiapay_flutter_sdk:

Pour le web

ajouter ce script dans le fichier index.html
<script src="https://cdn.kkiapay.me/k.js"></script>

Usage

import 'package:kkiapay_flutter_sdk/kkiapay_flutter_sdk.dart';

Initialisation de l'instance de Kkiapay

final kkiapay = KKiaPay(
    @required callback: Function(Map<String, dynamic> response, BuildContext context),
    @required amount: int, // Ex : 1000
    @required apikey: String, // Ex : XXXX_public_api_key_XXX
    @required sandbox: bool, // Ex : true
    data: String, // Ex : 'Big data'
    phone: String, // Ex : "22961000000"
    name: String, // Ex : "John Doe"
    reason: String, // Ex : "transaction reason"
    email: String, // Ex : "[email protected]"
    callbackUrl: String, // Ex : "http://kkiapay.me"
    theme: String, // Ex : "#222F5A"
    countries: List<String>, // Ex :  ["CI","BJ"]
    partnerId: String, // Ex : 'AxXxXXxId'
    paymentMethods: List<String> // Ex : ["momo","card"]
);

Création de l'instance de paiement

Mobile:

Web:

Exemple

Références

Attribut
Type
Requis
Description

phone

String

Oui

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

Pour plus d'informations sur le package Flutter, rendez vous sur la page : KKiaPay Flutter SDK.

Last updated

Was this helpful?