In the iOS Mobile solutions, an iOS POS application with the iOS Mobile SDK integrated into it must be installed on the end user's iOS mobile device. The SDK is the same for both Tap to Pay on iPhone and card reader on iOS.
This page shows the hardware requirements that the mobile devices must meet, the software requirements that your Mobile solution must meet, and the requirements when using the card reader solution with a USB dock.
Hardware requirements
The mobile devices you can use in an iOS Mobile solution are:
- An iPhone for the Tap to Pay on iPhone solution.
- An iPhone or iPad for the Card reader on iOS solution.
These mobile devices must meet the following requirements:
- Must not be a payment terminal.
- Must not have an integrated card reader.
- Must have a screen lock passcode configured on the device.
- The iPhone model must be iPhone XS or later.
For the card reader solution, you also need to have an NYC1 card reader from Adyen. For a countertop setup, you can connect the card reader to an NYC1 USB dock from Adyen. Other card readers and USB docks are not supported.
Software requirements
Your iOS Mobile solution must meet the following requirements:
-
Minimum required iOS version on the mobile device: 17.0.
The following table shows the behavior of the solution on earlier iOS versions than the minimum required version.
iOS version on device with POS app SDK integrated in the POS app iOS 17.0 or later The device can use all functionality from the POS app, including the SDK functionality. iOS 13.0 - 16.x The device can use the POS app, but not the SDK functionality. iOS 12.x or earlier The device cannot run the POS app if the SDK is integrated into it. For Tap to Pay on iPhone, iOS 18.4 or later is recommended to benefit from the security of Mobile Payments on COTS (MPoC) compliance. To ensure continued MPoC compliance, iOS versions are supported up to a year after the release date of the iOS major, minor, or patch version. The following table shows the supported iOS versions and their deprecations dates for Tap to Pay on iPhone.
iOS version Deprecation date for Tap to Pay on iPhone iOS 18.5 May 12, 2026 iOS 18.4.1 April 16, 2026 iOS 18.4 March 31, 2026 iOS 18.3.2
iOS 18.3.1March 11, 2026 iOS 18.3
iOS 18.2.1
iOS 18.2January 27, 2026 iOS 18.1.1
iOS 18.1
iOS 18.0.1
iOS 17.7.2
iOS 17.7.1November 19, 2025 iOS 18.0
iOS 16.7 to 17.7September 16, 2025 -
Minimum required SDK version: the SDK expires every six months, so you need to update to the latest SDK version regularly. See the release notes.
-
Minimum required software version of the card reader: card reader software versions relate to SDK versions, and you need to update the NYC1 card reader regularly. See the release notes.
-
For development, Xcode version 16 or later is required.
-
Your POS app must be integrated with our Terminal API.
We will send a system message in case of a mandatory software update.
USB dock requirements
Using the card reader solution in a countertop setup with a USB dock is supported under the following conditions:
- The minimum required iOS SDK version is 3.9.0.
- The minimum required firmware version of the card reader is 3.X.00.76.