- Collections: Card, Account, Mobile Money, Bank Transfers, USSD, Barter, NQR.
- Recurring payments: Tokenization and Subscriptions.
- Split payments
Requirements
- Flutterwave version 3 API keys
- Node version >= 14.15.0 and npm >= 6.14.8
- Angular version >= 18.
Installation
Install the SDKInitialization
Import FlutterwaveModule to the app root moduleIf you experience compilation errors in your app after importing the Flutterwave module, component or service.
Kindly include the following line in tsconfig.app.json under
compilerOptions :Usage
Add Flutterwave to your project as a component or directly in your code:Using Flutterwave as a Component
Method 1
Pass in payment parameters individually as component attributes.Method 2
Pass in the payment parameters as an object to the componentdata attribute.
Using Flutterwave directly in your code
Method 1
Using the Flutterwave service.Method 2 (Promise)
Async Payment Response.Recurring Payments
Pass the payment plan ID into your payload to make recurring payments.Parameters
Read more about our parameters and how they can be used here.Methods
Methods provided by FlutterwaveService and descriptions: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.
If you experience compilation errors in your app after importing the Flutterwave module, component or service.
Kindly include the following line in tsconfig.app.json under
compilerOptions :