mpesa_sdk_dart 2.0.1 copy "mpesa_sdk_dart: ^2.0.1" to clipboard
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.

example/main.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);
}
12
likes
100
pub points
45%
popularity

Publisher

unverified uploader

A Dart package for M-Pesa API (Mozambique). This package can be used in every dart frameworks as it's written in plain dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

asn1lib, http, pointycastle

More

Packages that depend on mpesa_sdk_dart