PFM Stack provides an Embedded Flutter SDK that allows you to integrate a Personal Finance Management experience into your flutter application with minimal effort. With just a few lines of code, you can enable users to aggregate all their financial data in one place using the Account Aggregator framework.Documentation Index
Fetch the complete documentation index at: https://developer.moneyone.in/llms.txt
Use this file to discover all available pages before exploring further.
Step-by-Step Integration
Step 1: Initialization of SDK API
When a consumer wants to open PFM, your backend service must trigger the initialisation of SDK API. Follow the SDK Init API guide to integrate with the API in your backend server.Step 2: Add SDK as dependency
Add the following dependency to your pubspec.yaml file:Step 3: Launch PFM SDK
Once the transaction is initialised, the PFM Stack UI can be opened by the client. Follow these steps to integrate and launch PFM Stack UI through the Flutter SDK.Modify AndroidManifest.xml
Add the following to the android/src/main/AndroidManifest.xml file:Launch the PFM Stack SDK
SDK Parameters
| Parameter | Mandatory/Optional | Description |
|---|---|---|
| token | Mandatory | Generated and shared in response from Step 1 - Response of SDK Init API |
| env | optional | sandbox is Default. Pass “production” to point to production - Ensure this variable is environment specific. |
SDK Callback Methods
The launchSDK method of PFMSDK accepts the following callbacks methods:- onError: this is Invoked by SDK when there are failures in opening the UI
- onClosed: Invoked when the SDK is closed by the user.
