FinanceKit
Generated on 1/13/2025
1 search
FinanceKit is a framework introduced by Apple that provides access to a central repository of financial data stored in Apple Wallet. It allows developers to build financial apps by accessing high-level details for each account, including available balance information and transaction history. FinanceKit ensures privacy by giving data owners explicit control over which financial data an app can access.
Key features of FinanceKit include:
-
Data Types: FinanceKit models financial data using three main data types: accounts, balances, and transactions. Accounts can represent checking accounts, credit cards, or savings, each with a balance and transaction history.
-
Data Access: Accessing financial data involves determining data availability, using a picker for user-selected data, and employing query APIs for one-time or ongoing data access. The framework provides a transaction picker for users to select which transactions to share with an app.
-
Privacy and Control: Users have control over which accounts and transactions they share with apps. They can also specify the earliest sharing date for each account, providing an additional layer of privacy.
-
Integration: Developers can integrate FinanceKit into their apps by checking data availability, requesting user authorization, and querying financial data using the provided APIs.
For more detailed information, you can refer to the session Meet FinanceKit (01:48) which covers an overview of the data types and how to access financial data.
What’s new in privacy
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.
Meet FinanceKit
Learn how FinanceKit lets your financial management apps seamlessly and securely share on-device data from Apple Cash, Apple Card, and more, with user consent and control. Find out how to request one-time and ongoing access to accounts, transactions, and balances — and how to build great experiences for iOS and iPadOS.