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

outdated

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 get 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
0
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

License

unknown (license)

Dependencies

dio, flutter, webview_flutter

More

Packages that depend on flutter_zest