paydunya 1.0.1 copy "paydunya: ^1.0.1" to clipboard
paydunya: ^1.0.1 copied to clipboard

outdated

Un package qui implément les methodes de paiement de paydunya.

Paydunya #

Un package qui implément les méthodes de paiement de paydunya.

Pub GitHub GitHub stars

Utilisation #

Par exemple, supposons que vous souhaitiez utiliser le paiement Wave.

Tout d'abord, ajoutez le package paydunya à vos dépendances pubspec.

Pour importer Paydunya:

import 'package:paydunya/paydunya.dart';

Renseigner les clés d'accéss:

final keysApi = KeysApi(
    mode: PaymentMode.live,
    masterKey: 'wQzk9ZwR-Qq9m-0hD0-zpud-je5coGC3FHKW',
    privateKey: 'live_private_rMIdJM3PLLhLjyArx9tF3VURAF5',
    token: 'IivOiOxGJuWhc5znlIiK',
);

Pour utiliser les methodes de paiement utiliser Paydunya avec vos cles d'accces

final paydunya = Paydunya(keysApi: keysApi);

Spécifier les informations de la transaction

const transaction = Transaction(
    invoice: Invoice(
        description: 'Tshirt',
        totalAmount: 2000,
    ),
    store: Store(name: 'Assylaye Ndiaye'),
);

Initialiser le paiement

final checkoutInvoice = await paydunya.createChekoutInvoice(
    initTransaction: transaction,
);

Renseigner les information du Paiement pour softPay

final requestPayment = RequestPayment(
    fullName: 'Magatte Diallo',
    phone: '771387690',
    paymentToken: checkoutInvoice.token,
);

Effectuer le paiement avec Wave et afficher l'url de apiement

final response = await paydunya.wave(requestPayment: requestPayment);
debugPrint("wave url: ${response.url}");

Verifier l'état du paiement et afficher l'état

final statusPaiement = await paydunya.verifyStatePayment(
    invoiceToken: checkoutInvoice.token,
);
debugPrint("Status: ${statusPaiement.status}");

Authors #

License #

BSD-3-Clause

11
likes
0
points
103
downloads

Publisher

unverified uploader

Weekly Downloads

Un package qui implément les methodes de paiement de paydunya.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

equatable, flutter, http

More

Packages that depend on paydunya