App Income & Ledger
Your App income from Transaction Costs, From Loans Fees and Your Income Wallet Balances and Actions.
FINANCIALS AND ANALYTICS
1. App Income
The App Income section provides app owners with the ability to track income generated from transaction costs. A percentage of the transaction costs is allocated to the app, and this income is deposited into the app's wallet or account daily. This feature enables transparency and easy management of funds.
Key Features:
Track income generated from transaction costs.
View app wallet balances in real-time.
Withdraw or transfer funds from the wallet.
Endpoints for App Income
1.1 Retrieve Wallet Balance
Fetches the current wallet balance for an app.
Method
GET
URL
/api/financials/wallet-balance
Request Body:
Response:
1.2 Withdraw Funds from Wallet
Allows app owners to withdraw or transfer funds from their wallet.
Method
POST
URL
/api/financials/withdraw
Request Body:
Response:
2. App Ledger
The App Ledger provides a detailed record of all transactions related to the app, including income from transaction costs. App owners can review summaries and details of their transactions. For privacy, sensitive information such as phone numbers and names can be masked. Full visibility of this information can be requested where necessary.
Sample Table: App Ledger
Transaction ID
Date
Type
Description
Amount (KES)
Transaction Cost
Contact
txn001
2024-12-18
Send Money
Payment to Jane
5,000.00
50.00
+254***1234
txn002
2024-12-18
Bulk Payment
Salary disbursement
100,000.00
1,000.00
+254***5678
txn003
2024-12-17
Lipa Karo
School fee payment
15,000.00
150.00
+254***9101
txn004
2024-12-17
Deposit
Wallet top-up
20,000.00
0.00
-
txn005
2024-12-16
Send Money
Payment to John
2,000.00
20.00
+254***1122
txn006
2024-12-15
Bulk Payment
Scholarship disbursement
50,000.00
500.00
+254***3344
txn007
2024-12-14
Lipa Karo
Tuition fee payment
25,000.00
250.00
+254***5566
txn008
2024-12-13
Send Money
Church donation
10,000.00
100.00
+254***7788
txn009
2024-12-13
Deposit
Wallet top-up
5,000.00
0.00
-
txn010
2024-12-12
Bulk Payment
Staff allowances
30,000.00
300.00
+254***9900
Endpoints for App Ledger
2.1 Retrieve Ledger Entries
Lists all transactions for an app, including transaction costs and summaries.
Method
GET
URL
/api/financials/ledger
Request Body:
Response:
2.2 Request Full Contact Visibility
Enables app owners to request full visibility of masked contact information.
Method
POST
URL
/api/financials/request-visibility
Request Body:
Response:
Additional Notes
Income Tracking: App owners can easily monitor the income generated from transaction costs.
Ledger Overview: The ledger provides a comprehensive view of all transactions, with privacy options for sensitive data.
Withdrawals: Wallet funds can be withdrawn or transferred seamlessly.
Visibility Requests: Ensure compliance and security when requesting full visibility of contact information.
Last updated