mpesa_sdk_dart 2.0.1 mpesa_sdk_dart: ^2.0.1 copied to clipboard
A Dart package for M-Pesa API (Mozambique). This package can be used in every dart frameworks as it's written in plain dart.
import 'package:mpesa_sdk_dart/mpesa_sdk_dart.dart';
main() async {
String token = MpesaConfig.getBearerToken(
'API_KEY_HERE',
'PUBLIC_KEY_HERE',
);
String apiHost = 'api.sandbox.vm.co.mz'; // use {api.vm.co.mz} for production
PaymentRequest payload = PaymentRequest(
inputTransactionReference: 'T12344C',
inputCustomerMsisdn: '25884xxxxxxx',
inputAmount: 10.0,
inputThirdPartyReference: '11114',
inputServiceProviderCode: '171717', // business short code
);
await MpesaTransaction.c2b(token, apiHost, payload);
}