PFM Stack provides an Embedded Angular SDK that allows you to integrate a Personal Finance Management experience into your 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 initialization of SDK API. Follow the SDK Init API guide to integrate with the API in your backend server.STEP 2: Adding Angular SDK as dependency
Add the following dependency to your package.json. Run npm install or other to install the dependency. If you are using any other dependency management library, refer to that library documentation to add below npm package as dependency.Step 3: Launch PFM SDK
Once the SDK Init API is invoked and you have session_token, the PFM SDK can be opened from client using the below procedure: In AppComponent (Or any of your Angular Component) use the below snippet to launch Equal SDK.Important Code for integration
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
- Session Timeout.
- onClosed: Invoked when the SDK is closed by the user.
