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.