flutter_ravepay 0.2.1 flutter_ravepay: ^0.2.1 copied to clipboard
Flutter integration for Flutterwave's Rave payment platform.
Flutter Ravepay #
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