flutter_mono_widget 0.0.2 copy "flutter_mono_widget: ^0.0.2" to clipboard
flutter_mono_widget: ^0.0.2 copied to clipboard

A new Flutter package project.

A Flutter plugin integrating the official android and ios SDK for Mono (financial data Platform) (https://mono.co/)

Features #

  • Mono Connect ✅
  • One-Time Debit ✅
  • Recurring Debit ❌ (coming soon)

Usage #

Mono Connect #

To use the mono connect widget import 'package:flutter_mono_widget/flutter_mono_widget.dart' and use the methods in FlutterMonoConnectWidget class.

Example

 TextButton(
    onPressed: () async {
    final String? code = await Navigator.of(context).push(
        MaterialPageRoute(
        builder: (_) => FlutterMonoConnectWidget(apiKey: _apiKey),
        ),
    );

    debugPrint('code is : $code');
    },
    child: const Text('connect Widget'),
),

One-Time Debit #

To use the mono connect widget import 'package:flutter_mono_widget/flutter_mono_widget.dart' and use the methods in FlutterMonoPaymentWidget class.

Example

TextButton(
    onPressed: () {
    Navigator.of(context).push(
        MaterialPageRoute(
        builder: (_) => FlutterMonoPaymentWidget(
            apiKey: _apiKey,
            amountInKobo: 200 * 100, // amount in kobo
            description: 'Testing payments',
            reference:
                '${DateTime.now().microsecondsSinceEpoch}_reference_123',
            transactionReference:
                '${DateTime.now().microsecondsSinceEpoch}_transactionReference_123',
            onSuccess: (Map<String, dynamic>? data) {
            log('data response: $data');
            },
        ),
        ),
    );
    },
    child: const Text('One Time Payment'),
),

Note: both reference and transactionReference must be unique for every transaction

checkout the example project for full implementation

0
likes
100
pub points
0%
popularity

Publisher

unverified uploader

A new Flutter package project.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, webview_flutter

More

Packages that depend on flutter_mono_widget