Last updated:
0 purchases
flutter mpesa package
Flutter Mpesa #
A Flutter package that provides easy integration with the M-Pesa Daraja API for handling money transactions.
Features #
Secure and convenient integration with the M-Pesa Daraja API.
Authorization - generate M-pesa daraja api token
Dynamic QR
Mpess Express (Lipa Na Mpesa)
CustomerToBusiness (C2B)
BusinessToCustomer (B2C)
Transaction Status
Account Balance
Reversals
Tax Remittance
Error handling and response parsing for seamless API interactions.
Supports both production and sandbox (testing) environments.
Installation #
dart pub add flutter_mpesa_package
copied to clipboard
Requirements #
Android #
See the required device permissions from
the AndroidManifest.xml file.
<manifest>
...
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>
copied to clipboard
Using #
initialization #
Initialize the M-Pesa Daraja API with your credentials:
void main() {
FlutterMpesa.initFlutterMpesa(
consumerKey: "",
consumerSecret: "",
securityCredential: "",
);
runApp(const MyApp());
}
copied to clipboard
NOTE : YOU DON'T HAVE TO CALL THIS METHOD EVERY TIME YOU USE OTHER METHODS, I ALREADY DID THAT FOR INDIVIDUAL METHODS.
Read More
Contributing #
Contributions are welcome! If you find any bugs or want to add new features, feel free to submit issues or pull requests.
Acknowledgements #
This package is inspired by the M-PESA DARAJA API API provided by Safaricom Limited.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.