flutterwave 0.0.1 copy "flutterwave: ^0.0.1" to clipboard
flutterwave: ^0.0.1 copied to clipboard

outdated

Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add flutterwave

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  flutterwave: ^0.0.1

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:flutterwave/core/bank_transfer_manager/bank_transfer_payment_manager.dart';
import 'package:flutterwave/core/card_payment_manager/card_payment_manager.dart';
import 'package:flutterwave/core/core_utils/flutterwave_api_utils.dart';
import 'package:flutterwave/core/flutterwave.dart';
import 'package:flutterwave/core/flutterwave_error.dart';
import 'package:flutterwave/core/flutterwave_payment_manager.dart';
import 'package:flutterwave/core/mobile_money/mobile_money_payment_manager.dart';
import 'package:flutterwave/core/mpesa/mpesa_payment_manager.dart';
import 'package:flutterwave/core/pay_with_account_manager/bank_account_manager.dart';
import 'package:flutterwave/core/ussd_payment_manager/ussd_manager.dart';
import 'package:flutterwave/core/voucher_payment/voucher_payment_manager.dart';
import 'package:flutterwave/interfaces/card_payment_listener.dart';
import 'package:flutterwave/models/bank_with_ussd.dart';
import 'package:flutterwave/models/card.dart';
import 'package:flutterwave/models/francophone_country.dart';
import 'package:flutterwave/models/requests/authorization.dart';
import 'package:flutterwave/models/requests/bank_transfer/bank_transfer_request.dart';
import 'package:flutterwave/models/requests/charge_card/charge_card_request.dart';
import 'package:flutterwave/models/requests/charge_card/charge_request_address.dart';
import 'package:flutterwave/models/requests/charge_card/validate_charge_request.dart';
import 'package:flutterwave/models/requests/mobile_money/mobile_money_request.dart';
import 'package:flutterwave/models/requests/mpesa/mpesa_request.dart';
import 'package:flutterwave/models/requests/pay_with_bank_account/pay_with_bank_account.dart';
import 'package:flutterwave/models/requests/resolve_account/resolve_account_request.dart';
import 'package:flutterwave/models/requests/ussd/ussd_request.dart';
import 'package:flutterwave/models/requests/verify_charge_request.dart';
import 'package:flutterwave/models/requests/voucher/voucher_payment_request.dart';
import 'package:flutterwave/models/responses/bank_transfer_response/bank_transfer_authorization.dart';
import 'package:flutterwave/models/responses/bank_transfer_response/bank_transfer_meta.dart';
import 'package:flutterwave/models/responses/bank_transfer_response/bank_transfer_response.dart';
import 'package:flutterwave/models/responses/charge_card_response/charge_card_response_card.dart';
import 'package:flutterwave/models/responses/charge_card_response/charge_card_response_customer.dart';
import 'package:flutterwave/models/responses/charge_card_response/charge_card_response_data.dart';
import 'package:flutterwave/models/responses/charge_response.dart';
import 'package:flutterwave/models/responses/get_bank/get_bank_response.dart';
import 'package:flutterwave/models/responses/resolve_account/resolve_account_response.dart';
import 'package:flutterwave/models/responses/resolve_account/resolve_account_response_data.dart';
import 'package:flutterwave/utils/flutterwave_constants.dart';
import 'package:flutterwave/utils/flutterwave_currency.dart';
import 'package:flutterwave/utils/flutterwave_urls.dart';
import 'package:flutterwave/utils/flutterwave_utils.dart';
import 'package:flutterwave/widgets/ach_payment/pay_with_ach_payment.dart';
import 'package:flutterwave/widgets/bank_account_payment/bank_account_payment.dart';
import 'package:flutterwave/widgets/bank_transfer_payment/bank_transfer_payment.dart';
import 'package:flutterwave/widgets/bank_transfer_payment/pay_with_account_button.dart';
import 'package:flutterwave/widgets/bank_transfer_payment/show_transfer_details.dart';
import 'package:flutterwave/widgets/card_payment/authorization_webview.dart';
import 'package:flutterwave/widgets/card_payment/card_payment.dart';
import 'package:flutterwave/widgets/card_payment/request_address.dart';
import 'package:flutterwave/widgets/card_payment/request_otp.dart';
import 'package:flutterwave/widgets/card_payment/request_pin.dart';
import 'package:flutterwave/widgets/flutterwave_view_utils.dart';
import 'package:flutterwave/widgets/home/flutterwave_payment.dart';
import 'package:flutterwave/widgets/home/flutterwave_payment_option.dart';
import 'package:flutterwave/widgets/mobile_money/pay_with_mobile_money.dart';
import 'package:flutterwave/widgets/mpesa_payment/pay_with_mpesa.dart';
import 'package:flutterwave/widgets/ussd_payment/pay_with_ussd.dart';
import 'package:flutterwave/widgets/ussd_payment/pay_with_ussd_button.dart';
import 'package:flutterwave/widgets/ussd_payment/ussd_details.dart';
import 'package:flutterwave/widgets/voucher_payment/pay_with_voucher.dart';
73
likes
0
pub points
83%
popularity

Publisher

unverified uploader

Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, hexcolor, http, tripledes, webview_flutter

More

Packages that depend on flutterwave