← ClaudeAtlas

financekitlisted

Access Apple Card, Apple Cash, and Wallet financial data using FinanceKit. Use when querying transaction history, reading account balances, accessing Wallet orders, requesting financial data authorization, or building personal finance features that integrate with Apple's financial services.
dpearson2699/swift-ios-skills · ★ 730 · AI & Automation · score 80
Install: claude install-skill dpearson2699/swift-ios-skills
# FinanceKit Access financial data from Apple Wallet including Apple Card, Apple Cash, and Apple Card Savings. FinanceKit provides on-device, offline access to accounts, balances, and transactions with user-controlled authorization. Targets Swift 6.3 / iOS 26+. Query APIs are available from iOS 17.4; background delivery requires iOS 26. ## Contents - [Setup and Entitlements](#setup-and-entitlements) - [Data Availability](#data-availability) - [Authorization](#authorization) - [Querying Accounts](#querying-accounts) - [Account Balances](#account-balances) - [Querying Transactions](#querying-transactions) - [Long-Running Queries and History](#long-running-queries-and-history) - [Transaction Picker](#transaction-picker) - [Wallet Orders](#wallet-orders) - [Background Delivery](#background-delivery) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Setup and Entitlements ### Requirements 1. **Managed entitlement** -- request `com.apple.developer.financekit` from Apple via the [FinanceKit entitlement request form](https://developer.apple.com/contact/request/financekit/). This is a managed capability; Apple reviews each application. 2. **Organization-level Apple Developer account** (individual accounts are not eligible). 3. **Account Holder role** required to request the entitlement. ### Project Configuration 1. Add the FinanceKit entitlement through Xcode managed capabilities after Apple approves the request. 2. Ad