---
title: FinanceStore
framework: financekit
role: symbol
role_heading: Class
path: financekit/financestore
---

# FinanceStore

Secure storage for Apple Wallet orders.

## Declaration

```swift
class FinanceStore
```

## Topics

### Retrieving the shared instance

- [shared](financekit/financestore/shared.md)

### Determining data availability

- [isDataAvailable(_:)](financekit/financestore/isdataavailable(_:).md)

### Checking authorization status and requesting authorization

- [authorizationStatus()](financekit/financestore/authorizationstatus().md)
- [requestAuthorization()](financekit/financestore/requestauthorization().md)

### Finding accounts

- [accountHistory(since:isMonitoring:)](financekit/financestore/accounthistory(since:ismonitoring:).md)
- [accounts(query:)](financekit/financestore/accounts(query:).md)

### Getting account balances

- [accountBalances(query:)](financekit/financestore/accountbalances(query:).md)
- [accountBalanceHistory(forAccountID:since:isMonitoring:)](financekit/financestore/accountbalancehistory(foraccountid:since:ismonitoring:).md)

### Searching for a specific order

- [containsOrder(matching:updatedDate:)](financekit/financestore/containsorder(matching:updateddate:).md)

### Saving or updating orders

- [saveOrder(signedArchive:)](financekit/financestore/saveorder(signedarchive:).md)

### Monitoring transactions

- [transactionHistory(forAccountID:since:isMonitoring:)](financekit/financestore/transactionhistory(foraccountid:since:ismonitoring:).md)
- [transactions(query:)](financekit/financestore/transactions(query:).md)

### Enumerations

- [FinanceStore.ContainsOrderResult](financekit/financestore/containsorderresult.md)
- [FinanceStore.DataType](financekit/financestore/datatype.md)
- [FinanceStore.SaveOrderResult](financekit/financestore/saveorderresult.md)
- [FinanceStore.BackgroundDataType](financekit/financestore/backgrounddatatype.md)
- [FinanceStore.UpdateFrequency](financekit/financestore/updatefrequency.md)

### Structures

- [FinanceStore.Changes](financekit/financestore/changes.md)
- [FinanceStore.History](financekit/financestore/history.md)
- [FinanceStore.HistoryToken](financekit/financestore/historytoken.md)

### Instance Methods

- [disableAllBackgroundDelivery()](financekit/financestore/disableallbackgrounddelivery().md)
- [disableBackgroundDelivery(for:)](financekit/financestore/disablebackgrounddelivery(for:).md)
- [enableBackgroundDelivery(for:frequency:)](financekit/financestore/enablebackgrounddelivery(for:frequency:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
