zest_pay 1.0.0 copy "zest_pay: ^1.0.0" to clipboard
zest_pay: ^1.0.0 copied to clipboard

Zest payment sdk for flutter

🚀 zest_pay Flutter SDK Documentation #

🌟 Introduction #

zest_pay is an SDK designed base on the api of (zestpayment.com) developers looking to integrate with the Zest payment gateway into there flutter application. It's easy to implement and you can start receieving money in few minute with zest_pay.


🔌 Installation #

flutter pub add zest_pay

##Or Add zest_pay: 1.0.0 to your pubspec.yaml file.


💻 Getting Started #

After installation import and initialize the SDK into your main.dart file.


import 'package:zest_pay/zest_pay.dart';

void main() {
    // zest_pay initialization
  ZestPay.initialize(publicKey: PUBLIC_KEY);
  runApp(const MyApp());
}

🛠️ Methods and Example #

Below is a quick overview of all the methods available in the zest_pay SDK:

2. ✅ initializeTransaction

    // declare a global variable
    final zestPay = ZestPay();

  _initializeTransaction() {
    zestPay
        .initializeTransaction(
          email: "example@gmail.com",
          amount: 3000,
          currency: "NGN",
        )
        .then((value) => print(value))
        .catchError((err) => print(err));
  }
  • Payloads:
    • amount: Transaction amount.
    • currency: Currency type (e.g., "NGN").
    • email: Customer's email address.

2. ✅ verifyTransaction

  _verifyTransaction() {
    zestPay
        .verifyTransaction(tnxRef: "")
        .then((value) => print(value))
        .catchError((err) => print(err));
  }
  • Parameters:
    • tnxRef: Transaction reference.

... [And so on for the other methods]


⚠️ Error Handling #

Ensure to always wrap your functions in try-catch or use .then method, as each method is asynchronous and could throw errors.


💡 Conclusion #

zest_pay offers an efficient interface for the Zest payment gateway, facilitating developers in their application integrations. This documentation should guide you in leveraging the SDK effectively.


🚧 Current Version #

Version: 1.0.0


💼 License #

MIT


💖 Happy Coding!</> 💖, Don't forget to give a thumb up 👍 and a follow me @whitecoode at github and on twitter

0
likes
120
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

Zest payment sdk for flutter

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on zest_pay