---
title: FinanceKitUI
framework: FinanceKitUI
role: collection
role_heading: Framework
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 17.0+]
path: financekitui
---

# FinanceKitUI

Add orders to Apple Wallet.

## Overview

Overview The FinanceKitUI framework contains a standardized UI that interacts securely with FinanceKit and the FinanceStore to support the addition of orders to a person’s Apple Wallet. FinanceKitUI provides an AddOrderToWalletButton for SwiftUI. Add this button to your UI when you want to allow someone to add an order to their Apple Wallet. The button’s style options are consistent with the standard Apple Pay and Wallet design language, giving users a sense of familiarity and trust when they interact with it.

## Topics

### Adding an order to Apple Wallet

- [AddOrderToWalletButton](financekitui/addordertowalletbutton.md)
- [AddOrderToWalletButtonStyle](financekitui/addordertowalletbuttonstyle.md)

### Protocols

- [FinancialConnectionUIExtension](financekitui/financialconnectionuiextension.md)
- [FinancialConnectionUIExtensionProviding](financekitui/financialconnectionuiextensionproviding.md)
- [FinancialConnectionUIExtensionScene](financekitui/financialconnectionuiextensionscene.md)

### Structures

- [FinancialConnectionExtensionAuthorizationRequest](financekitui/financialconnectionextensionauthorizationrequest.md)
- [FinancialConnectionExtensionAuthorizationResult](financekitui/financialconnectionextensionauthorizationresult.md)
- [FinancialConnectionUIExtensionAuthorizationScene](financekitui/financialconnectionuiextensionauthorizationscene.md)
- [TransactionPicker](financekitui/transactionpicker.md)

### Type Aliases

- [FinancialConnectionExtensionAuthorizationParams](financekitui/financialconnectionextensionauthorizationparams.md)
