dunopay_flutter 1.1.1
dunopay_flutter: ^1.1.1 copied to clipboard
DunoPay payment widget for Flutter — accept Mobile Money payments (MTN, MOOV, Wave, Orange…) across West Africa with a native payment sheet.
Changelog #
1.1.1 #
- Déclaration explicite des plateformes prises en charge dans le pubspec (Android, iOS, Web, Windows, macOS, Linux) — affichage garanti sur pub.dev.
- Section « Plateformes prises en charge » ajoutée au README.
1.1.0 #
- URL de production corrigée :
live.dunopay.com→dunopay.com. - Plateforme unique : les modes sandbox et live pointent tous deux vers
dunopay.com— le mode est déterminé par la clé publique (pk_sandbox_…/pk_live_…). Les clés live nécessitent un compte validé. - « Réessayer » après un échec recrée une nouvelle session checkout (l'ancienne session refusée renvoyait 422 en boucle).
- Le customer effectif (pré-fourni ou saisi) est mémorisé pour le retry.
- Polling du statut étendu : 60 × 5 s (5 min) — une confirmation USSD peut être lente.
- Fermer la sheet après un échec n'émet plus
onCancelen plus duonErrordéjà émis.
1.0.0 #
- Version initiale.
- Widget de paiement natif Flutter (bottom sheet, 5 étapes) : infos client, choix de l'opérateur, numéro de téléphone, attente de confirmation, résultat.
- Environnements Sandbox et Live.
- Calcul automatique des frais et affichage du total.
- Thème personnalisable (couleur primaire, radius).
- Gestion des erreurs, annulations et retry.