flutter_ravepay 0.2.1

Flutter Android iOS

Flutter integration for Flutterwave's Rave payment platform.

Flutter Ravepay #

pub package

Flutter_Ravepay provides a wrapper that incorporate payments using Ravepay within your flutter applications. The integration is achieved using Ravepay's Android/iOS SDK libraries. It currently has full support for only Android. Getting it to work on iOS comes with a few more steps and configurations (soon to come).

Installing #

dependencies:
  flutter_ravepay: "^0.2.0"

Import #

import 'package:flutter_ravepay/flutter_ravepay.dart';

Instantiate #

Ravepay ravePay = Ravepay.of(context);

Charging a Card #

RavepayResult result = await ravePay.chargeCard(
    const RavepayConfig(
        amount: 4500.0,
        country: "NG",
        currency: "NGN",
        email: "testemail@gmail.com",
        firstname: "Jeremiah",
        lastname: "Ogbomo",
        narration: "Test Payment",
        publicKey: "****",
        secretKey: "****",
        txRef: "ravePay-1234345",
        useAccounts: false,
        useCards: true,
        isStaging: true,
        useSave: true,
        metadata: [
          const RavepayMeta("email", "jeremiahogbomo@gmail.com"),
          const RavepayMeta("id", "1994"),
        ]
    ),
);

Bugs/Requests #

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

Note #

For help getting started with Flutter, view our online documentation.

For help on editing plugin code, view the documentation.

License #

MIT License

0
likes
90
pub points
51%
popularity

Flutter integration for Flutterwave's Rave payment platform.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

jeremiahogbomo@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_ravepay