azampay 0.0.1 copy "azampay: ^0.0.1" to clipboard
azampay: ^0.0.1 copied to clipboard

AzamPay Dart-Flutter Intergration

example/example.dart

import 'package:azampay/azampay.dart';
import 'dart:convert';

var azampay = AzamPay(
  sandbox: true, // set to false on production
  appName: "<app-name>",
  clientId: "<client-id>",
  clientSecret:"<client-secret>"
);

void main() async {

    



    // MOBILE PUSH CHECKOUT
    var mobileResponse = await azampay.mobileCheckout(
        merchantMobileNumber: "<merchant-mobile-number>",
        amount: "<amount>",
        currency: "<currency>", // ["TZS"]
        provider: "<provider>", // ["Airtel" "Tigo" "Halopesa" "Azampesa"]
        externalId: "<external-id>",
        additionalProperties: {}
        );
        
    print(json.decode(mobileResponse.body));

    //  BANK CHECKOUT
    var bankResponse = await azampay.bankCheckout(
      merchantAccountNumber: "<merchant-account-number>",
      merchantName:"<merchant-name>",
      merchantMobileNumber: "<merchant-mobile-number>",
      amount: "<amount>",
      currency: "<currency>", // ["TZS"]
      provider: "<bank>", // ["NMB","CRDB"]
      otp: "<otp>",
      referenceId: '<external-id>',
      additionalProperties: { 
    });

    print(json.decode(bankResponse.body));
}
4
likes
110
pub points
45%
popularity

Publisher

unverified uploader

AzamPay Dart-Flutter Intergration

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

flutter, http

More

Packages that depend on azampay