- Collections: Card, Account, Mobile money, Bank Transfers, USSD, Barter, NQR.
- Payouts and Beneficiaries.
- Recurring payments: Tokenization and Subscriptions.
- Split payments
- Card issuing
- Transactions dispute management: Refunds and Chargebacks.
- Transaction reporting: Collections, Payouts, Settlements, Refunds and Chargebacks.
- Bill payments: Airtime, Data bundle, Cable, Power, Toll, E-bills, and Remitta.
- Identity verification: Resolve bank account, resolve BVN information and generate OTP.
Heads up!
This Library cannot be used on a project with a file named “base.properties” in project path.Requirements
- Flutterwave for business API Keys
- Java
Installation
Maven users
Add this dependency to your project’s POM:Gradle users
Add this dependency to your project’s build file:Environment Variables
The foloowing environment variables need to be set before calling any methodUsage
- Collections
- Tokenization
- Split payments
- Scheduled payments
- Transfers
- Card Issuing
- Virtual Account
- Bill payments
- Transactions and reporting
- Beneficiaries
- Banks
- Settlements
- OTP
- Misc
- Subscriptions
- PaymentPlans
Debugging Errors
We understand that you may run into some errors while integrating our library. You can read more about our error messages here. Forauthorization and validation error responses, double-check your API keys and request. If you get a server error, kindly engage the team for support.