Flutterwave.Net
2.0.0
dotnet add package Flutterwave.Net --version 2.0.0
NuGet\Install-Package Flutterwave.Net -Version 2.0.0
<PackageReference Include="Flutterwave.Net" Version="2.0.0" />
paket add Flutterwave.Net --version 2.0.0
#r "nuget: Flutterwave.Net, 2.0.0"
// Install Flutterwave.Net as a Cake Addin #addin nuget:?package=Flutterwave.Net&version=2.0.0 // Install Flutterwave.Net as a Cake Tool #tool nuget:?package=Flutterwave.Net&version=2.0.0
<p align="center"> <img title="Flutterwave" height="200" src="https://flutterwave.com/images/logo-colored.svg" width="50%"/> </p>
.NET Library for Flutterwave (version 3) APIs
This library makes it easy to consume Flutterwave API (v3) in .Net projects.
Introduction
This library implements the following services:
- Banks
- Get bank branches
- Get banks
- Miscellaneous
- Verify a bank account number
- Payments
- Cancel a payment plan
- Create a payment plan
- Get a payment plan
- Get payment plans
- Initiate payment
- Update a payment plan
- Sub accounts
- Create a sub account
- Delete a sub account
- Fetch a sub account
- Fetch all sub accounts
- Update a sub account
- Transactions
- Get transaction fees
- Get transactions
- Resend transaction webhook
- Verify a transaction
- View transaction timeline
Installation
- From Nuget <br/>
Install-Package Flutterwave.Net -Version 1.0.0
- From .NET CLI
dotnet add package Flutterwave.Net --version 1.0.0
- As a package reference
<PackageReference Include="Flutterwave.Net" Version="1.0.0" />
Configuration
- Include the Flutterwave.Net namespace to expose all types
... using Flutterwave.Net; ...
- Declare and initialise the FlutterwaveAPI class with your secret key
string flutterwaveSecretKey = ConfigurationManager.AppSettings["FlutterwaveSecretKey"]; var api = new FlutterwaveApi(flutterwaveSecretKey);
Usage
View code snippets on how to call each api endpoint in the docs linked below.
Support
Create a new issue or add a comment to an open issue to request for new features and/or report bugs
Send a mail for further assistance using this library
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Newtonsoft.Json (>= 12.0.3)
- System.ComponentModel.Annotations (>= 4.7.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Added payment plans (create, update, cancel, get a payment plan, get all payment plans, resend transaction webhook and view transactions timeline. Updated get transactions, get payment plans