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
120
points
55
downloads

Publisher

unverified uploader

Weekly Downloads

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)

Documentation

API reference

License

MIT (license)

Dependencies

asn1lib, http, pointycastle

More

Packages that depend on mpesa_sdk_dart