# iOS SDK

Finix provides iOS SDKs for accepting payments across different use cases. Select an SDK below to get started.

iOS SDK Hero
## Payment Sheet SDK

Accept card and bank payments in your iOS app using a pre-built payment sheet.

Overview
Installation, requirements, and quick start.

PaymentAction
Initialize and present the payment sheet.

Card Scanner
Enable camera-based card scanning.

Form Styles
Choose the payment form layout.

Configuration
Customize branding and appearance.

TokenResponse
Handle the tokenization response.

## Tap to Pay on iPhone SDK

Accept in-person contactless payments on iPhone with no extra hardware.

Overview
How the SDK works, requirements, and quick start.

Apple Entitlement
Request Apple's entitlement and configure Xcode.

Device Setup
Create and activate an iPhone `Device` in Finix.

Installation & Initialization
Add the SDK and initialize the entry point.

Account Linking
Link the merchant's Apple Account.

Transactions
Prepare the reader and process contactless payments.

## D135 SDK

Accept in-person card payments using the PAX D135.

Overview
Quick start and system requirements.

Device Setup
Create and activate a PAX D135 device in Finix.

Installation & Initialization
Add the SDK and connect to a device.

Transactions
Process card-present payments and refunds.

Troubleshooting
Bluetooth tips and LED status reference.

Device Store
Order PAX D135 devices.