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

outdated

Zest's Flutter SDK for payments

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: 'kariaki.ebilate@gmail.com',
        description: 'joiner payment',
        amountInMinor: '1000000',
        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

Homepage

License

unknown (license)

Dependencies

dio, flutter, webview_flutter

More

Packages that depend on flutter_zest