Logo Lanfrica

eijiotieno-official/flutter_mpesa

Domain:

digital infrastructure

Record type:

software
Creator:
eij
Host:
# 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 ```sh dart pub add flutter_mpesa_package ``` ## Requirements ### Android See the required device permissions from the AndroidManifest.xml file. ```xml ... ... ``` ## Using ### initialization Initialize the M-Pesa Daraja API with your credentials: ```dart void main() { FlutterMpesa.initFlutterMpesa( consumerKey: "", consumerSecret: "", securityCredential: "", ); runApp(const MyApp()); } ``` **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.

Languages

Licenses