mtn_momo_sdk 0.0.1 copy "mtn_momo_sdk: ^0.0.1" to clipboard
mtn_momo_sdk: ^0.0.1 copied to clipboard

An unofficial package for integrating with MTN Mobile Money Collections & Disbursements & Remittances API, enabling the payment of goods and services using MTN Mobile Money.

0.0.1 #

  • Initial release of the MTN Mobile Money (MoMo) SDK for Dart & Flutter.
  • Full support for Collections, Disbursements, Remittances, and Sandbox Provisioning API products.
  • Automated OAuth2 token lifecycle management with thread-safe deduplication via TokenManager.
  • MomoInterceptor for automatic header injection (Ocp-Apim-Subscription-Key, X-Target-Environment, Authorization).
  • Rich native exception hierarchy: MtnMomoAuthException, MtnMomoTransactionException, MtnMomoNetworkException, and more.
  • Structured MtnMomoErrorCode enum covering all documented MTN MoMo business error codes.
  • Generated type-safe Retrofit clients from official MTN OpenAPI specifications using dart_mappable.
  • Comprehensive test suite: unit tests, interceptor tests, token manager tests, and live sandbox integration tests.
1
likes
160
points
30
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

An unofficial package for integrating with MTN Mobile Money Collections & Disbursements & Remittances API, enabling the payment of goods and services using MTN Mobile Money.

Repository (GitHub)
View/report issues

Topics

#mtn-momo #mobile-money #payments

License

MIT (license)

Dependencies

dart_mappable, dio, retrofit, uuid

More

Packages that depend on mtn_momo_sdk