flutter_redpay 1.1.0 copy "flutter_redpay: ^1.1.0" to clipboard
flutter_redpay: ^1.1.0 copied to clipboard

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

flutter-redpay #

RedPay's SDK for flutter

Installation #


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

Usage #


// ...

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_redpay/flutter_redpay.dart';

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

class _RedPayConsumerState extends State<RedPayConsumer> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: RedPay(
        env: Env.test,
        customerEmail: '***********@gmail.com',
        description: 'Payment',
        amountInMinor: '10000',
        metadata:{"key":"value"},
        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. metadata parameter is optional but can be used to pass any data you'd like to retrieve with a transaction
  5. Component should be wrapped in a view component occupying its intended space
  6. Be sure the internet permission is added to your manifest.xml for Android

License #

MIT

Copyright RedPay Limited 2024


2
likes
0
points
125
downloads

Publisher

unverified uploader

Weekly Downloads

RedPay's Flutter SDK for payments. To be used by RedPay'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_redpay