Savings Information Guide
This guide covers everything you need to know about accessing savings account information in your Open Banking application. Our savings API provides comprehensive tools for viewing savings accounts and tracking savings transactions.Overview
Savings management enables customers to track their savings goals, monitor their progress, and view detailed transaction history. This functionality is essential for financial planning, goal tracking, and wealth management applications. Our API supports complete savings account visibility and transaction monitoring.Key Savings Operations
1. Get Customer Savings
Retrieve all savings accounts belonging to a customer, providing comprehensive information about their savings goals, progress, and upcoming contributions.Sample Request
Sample Request
Sample Response
Sample Response
2. Get Customer Savings Transactions
Retrieve detailed transaction history for a specific savings account, including transaction summaries and individual transaction details.Sample Request
Sample Request
Sample Response
Sample Response
Savings Frequency Types
The savings system supports various frequency options for recurring contributions:| Frequency | Description |
|---|---|
| DAILY | Daily savings contributions |
| WEEKLY | Weekly savings contributions |
| MONTHLY | Monthly savings contributions |
| QUARTERLY | Quarterly savings contributions |
| YEARLY | Yearly savings contributions |
Transaction Types
Savings transactions can be categorized into different types:| Transaction Type | Description |
|---|---|
| WITHDRAWAL | Money withdrawn from savings |
| DEPOSIT | Money deposited into savings |
| TRANSFER | Transfer between accounts |
| PAYMENT | Payment made from savings |
| BILL_PAYMENT | Bill payment from savings |
| AIRTIME | Airtime purchase from savings |
| LOAN | Loan-related transaction |
| SAVINGS | Savings contribution |
| INVESTMENT | Investment transaction |
| OTHER | Other transaction types |
Transaction Channels
Transactions can occur through various channels:| Channel | Description |
|---|---|
| ATM | Automated Teller Machine |
| POS | Point of Sale terminal |
| WEB | Web-based transaction |
| AGENT | Agent banking |
| BRANCH | Bank branch |
| MOBILE_APP | Mobile application |
| MOBILE_USSD | USSD mobile banking |
| MOBILE_CHAT | Chat-based banking |
| MOBILE_OTHER | Other mobile channels |
| DIRECT_DEBIT | Direct debit transaction |
| THIRD_PARTY | Third-party integration |
| OTHER | Other channels |
Transaction Status Types
Savings transactions can have different statuses:| Status | Description |
|---|---|
| SUCCESSFUL | Transaction completed successfully |
| FAILED | Transaction failed |
Make sure you send the appropriate scopes while requesting for a token:
savings.list and savings.transactions.list. Failure to include these scopes will prevent access to the savings management APIs.Next Steps
Now that you understand savings management operations, explore these related topics:- Developer Onboarding - Onboard Developer
- Customer Management - Manage customer information and relationships
- Account Management - Manage bank accounts and balances
- Transfers - Process money transfers between accounts
- Bill Payment - Process utility and bill payments
- Card Management - Manage Payment Cards
- Direct Debit Management - Manage Payment Cards
- Dispute Management - Manage Payment Cards
- Loan Information - Access customer Loan Information
Always ensure proper consent and authorization before accessing savings information. Implement robust error handling and maintain detailed audit trails for all savings-related activities. Regular monitoring and compliance with regulatory requirements are essential for successful savings management implementation.