flutter_zest 1.1.4 copy "flutter_zest: ^1.1.4" to clipboard
flutter_zest: ^1.1.4 copied to clipboard

Zest's Flutter SDK for payments. To be used by Zest's merchants to offer payment collection services within their flutter applications

flutter-zest #

Zest's SDK for flutter

Installation #


To Install:
flutter pub add flutter_zest
or 
pubspec.yaml
dependencies:
  flutter_zest: ${latest_version}

Usage #


// ...

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:zest/flutter_zest.dart';

class ZestConsumer extends StatefulWidget {
  const ZestConsumer({super.key});
  @override
  State<ZestConsumer> createState() => _ZestConsumerState();
}

class _ZestConsumerState extends State<ZestConsumer> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Zest(
        env: Env.test,
        customerEmail: '***********@gmail.com',
        description: 'Payment',
        amountInMinor: '10000',
        apiKey: 'PK_**********-*********************',
        onInitFailed: (error) {
          //SDK failed to initialize
        },
        onSuccess: (result) {
          //Handle successful transaction
        },
      ),
    );
  }
}


N.B:

  1. Amount in minor means 100 should be passed as "10000"
  2. Currency default : NGN
  3. Env default : production
  4. Component should be wrapped in a view component occupying its intended space
  5. Be sure the internet permission is added to your manifest.xml for Android

License #

MIT

Copyright Zest Payments Limited 2023


0
likes
160
points
148
downloads

Publisher

unverified uploader

Weekly Downloads

Zest's Flutter SDK for payments. To be used by Zest's merchants to offer payment collection services within their flutter applications

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, webview_flutter

More

Packages that depend on flutter_zest