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 device must meet, and the software requirements that your Mobile solution must meet.
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. Other card readers are not supported.
Software requirements
Your iOS Mobile solution must meet the following requirements:
-
Minimum required iOS version on the mobile device: 17.0. This may change.
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. -
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: NYC1 software versions relate to SDK versions, and you need to update the NYC1 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 with regard to the iOS, SDK, or card reader software.