{"title":"iOS system requirements","category":"default","creationDate":1764061080,"content":"<p>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.<\/p>\n<p>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 dock.<\/p>\n<h2 id=\"hardware\">Hardware requirements<\/h2>\n<p>This section outlines the requirements for the mobile devices and card reader types that you can use with your iOS Mobile solution.<\/p>\n<h3>Mobile devices<\/h3>\n<p>The mobile devices you can use in an iOS Mobile solution are:<\/p>\n<ul>\n<li>An iPhone for the Tap to Pay on iPhone solution.<\/li>\n<li>An iPhone or iPad for the Card reader on iOS solution.<\/li>\n<\/ul>\n<p>These mobile devices must meet the following requirements:<\/p>\n<ul>\n<li>Must not be a payment terminal.<\/li>\n<li>Must not have an integrated card reader.<\/li>\n<li>Must have a screen lock passcode configured on the device.<\/li>\n<li>The iPhone model must be iPhone XS or later.<\/li>\n<\/ul>\n<h4>Setting a device passcode<\/h4>\n<p>To maintain the highest degree of security, the iOS SDK uses the iOS keychain in its core functionality. For this reason, you must ensure that a passcode is set on the iOS mobile devices used in your Mobile solution.<\/p>\n<p>Changing the device passcode is not a problem. However, removing the device passcode has negative consequences:<\/p>\n<ul>\n<li>The device where the passcode was removed can no longer make transactions.<\/li>\n<li>Store and forward offline payments that were made while a passcode was still set can no longer be recovered.<\/li>\n<\/ul>\n<p>If for some reason setting a passcode is not ideal in your situation, you can use the following workarounds:<\/p>\n<ul>\n<li>In the iOS settings, set the display lock to <strong>Never<\/strong> so that the mobile device does not go to sleep.<\/li>\n<li>Set a simple passcode that is easy for your staff to remember.<\/li>\n<\/ul>\n<h3>Card readers<\/h3>\n<p>For the card reader solution, you also need to have an <a href=\"\/pt\/point-of-sale\/user-manuals\/nyc1\/\">NYC1 card reader<\/a> from Adyen. There are two types of NYC1 card readers: <\/p>\n<ul>\n<li><strong>NYC1<\/strong> : A secure card reader for PIN (SCRP), certified for <a href=\"\/pt\/point-of-sale\/mobile-android\/understand#pin-transaction-with-a-card-reader\">transactions with PIN<\/a>.  Requires iOS Mobile SDK version <strong>3.8.0<\/strong> or later.<\/li>\n<li><strong>NYC1-SCR<\/strong>: A secure card reader (SCR) that can only be used for transactions without PIN.<\/li>\n<\/ul>\n<div class=\"sc-notice note\"><div>\n<p>NYC1 card readers for secure PIN transactions (NYC1s) will become available for order in the US on <strong>December 1, 2025.<\/strong><\/p>\n<p>NYC1-SCR card readers will no longer be available for order after <strong>February 1, 2026<\/strong>. We recommend to start ordering NYC1s instead of NYC1-SCRs. <\/p>\n<\/div><\/div>\n<p>It is possible to disable PIN support on your NYC1 card reader from iOS Mobile SDK version <strong>3.12.0<\/strong> or later. You need to reach out to our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> and ask them to disable PIN support on the company, merchant, or store level.<\/p>\n<p>For a countertop setup, you can connect the card reader to a dock from Adyen. Other card readers and USB docks are not supported.<\/p>\n<h3 id=\"dock-requirements\">Dock<\/h3>\n<p>Using the card reader solution in a countertop setup with a dock is supported under the following conditions:<\/p>\n<ul>\n<li>The dock must be the NYC1 dock from Adyen.<\/li>\n<li>The NYC1 dock can only be used with the power adapter from Adyen. You can order the power adapter together with the NYC1 dock.<\/li>\n<li>The minimum required iOS SDK version is <strong>3.9.0<\/strong>.<\/li>\n<li>The minimum required firmware version of the card reader is <span translate=\"no\"><strong>3.X.00.76<\/strong><\/span>.<\/li>\n<\/ul>\n<h2 id=\"software\">Software requirements<\/h2>\n<p>Your iOS Mobile solution must meet the following requirements:<\/p>\n<ul>\n<li>\n<p><strong>Minimum required iOS version<\/strong> on the mobile device: <strong>17.0<\/strong>.<\/p>\n<p>The following table shows the behavior of the solution on earlier iOS versions than the minimum required version.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">iOS version on device with POS app<\/th>\n<th style=\"text-align: left;\">SDK integrated in the POS app<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">iOS 18.4 or later<\/td>\n<td style=\"text-align: left;\">From July 8, 2026, this will be the minimum required iOS version. The device can use all functionality from the POS app, including the SDK functionality.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 17.0 or later<\/td>\n<td style=\"text-align: left;\">The device can use all functionality from the POS app, including the SDK functionality until July 7, 2026.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 13.0 - 16.x<\/td>\n<td style=\"text-align: left;\">The device can use the POS app, but not the SDK functionality.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 12.x or earlier<\/td>\n<td style=\"text-align: left;\">The device cannot run the POS app if the SDK is integrated into it.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For <strong>Tap to Pay on iPhone<\/strong>, iOS <strong>18.4<\/strong> or later is recommended to benefit from the security of <a href=\"\/pt\/point-of-sale\/mobile-ios\/security#mpoc-approval-ttp\">Mobile Payments on COTS (MPoC) compliance<\/a>. 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.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">iOS version<\/th>\n<th style=\"text-align: left;\">Deprecation date for Tap to Pay on iPhone<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">iOS 18.5<\/td>\n<td style=\"text-align: left;\">May 12, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.4.1<\/td>\n<td style=\"text-align: left;\">April 16, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.4<\/td>\n<td style=\"text-align: left;\">March 31, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.3.2<br> iOS 18.3.1<\/td>\n<td style=\"text-align: left;\">March 11, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.3<br> iOS 18.2.1<br> iOS 18.2<\/td>\n<td style=\"text-align: left;\">January 27, 2026<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.1.1<br> iOS 18.1<br> iOS 18.0.1<br> iOS 17.7.2<br> iOS 17.7.1<\/td>\n<td style=\"text-align: left;\">November 19, 2025<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">iOS 18.0<br> iOS 16.7 to 17.7<\/td>\n<td style=\"text-align: left;\">September 16, 2025<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\n<p><strong>Minimum required SDK version<\/strong>: the SDK <a href=\"\/pt\/point-of-sale\/mobile-ios\/manage#keep-the-mobile-sdk-up-to-date\">expires every six months<\/a>, so you need to update to the latest SDK version regularly. See the <a href=\"\/pt\/point-of-sale\/firmware-release-notes\/?title%5B0%5D=iOS%2BSDK%2Bon%2Bmobile\">release notes<\/a>.<\/p>\n<\/li>\n<li>\n<p><strong>Minimum required software version of the card reader<\/strong>: card reader software versions relate to SDK versions, and you need to update the NYC1 card reader regularly. See the <a href=\"\/pt\/point-of-sale\/firmware-release-notes\/?title%5B0%5D=NYC1%2Bcard%2Breader\">release notes<\/a>.<\/p>\n<\/li>\n<li>\n<p>For development, <strong>Xcode version 16<\/strong> or later is required.<\/p>\n<\/li>\n<li>\n<p>Your POS app must be integrated with our <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#api-structure\">Terminal API<\/a>.<\/p>\n<\/li>\n<\/ul>\n<div class=\"notices green\">\n<p>We will send a system message in case of a mandatory software update.<\/p>\n<\/div>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/point-of-sale\/ipp-mobile\"\n                        target=\"_self\"\n                        >\n                    Supported countries\/regions, payment methods, and functionality\n                <\/a><\/li><li><a href=\"\/point-of-sale\/mobile-ios\/manage\"\n                        target=\"_self\"\n                        >\n                    Keeping the SDK and card reader up to date\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/mobile-ios\/requirements","articleFields":{"description":"Requirements for the hardware and software used in iOS Mobile solutions.","parameters":{"generic_sdk_name":"Mobile SDK","specific_sdk_name":"iOS Mobile SDK","platform":"iOS"},"type":"page","feedback_component":true,"filters_component":false,"page_id":"8295f522-0441-49b7-9a74-33e5ca40506a","decision_tree":"[]","last_edit_on":"08-04-2026 16:23"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/mobile-ios\/requirements","title":"iOS system requirements","content":"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.\nThis 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 dock.\nHardware requirements\nThis section outlines the requirements for the mobile devices and card reader types that you can use with your iOS Mobile solution.\nMobile devices\nThe mobile devices you can use in an iOS Mobile solution are:\n\nAn iPhone for the Tap to Pay on iPhone solution.\nAn iPhone or iPad for the Card reader on iOS solution.\n\nThese mobile devices must meet the following requirements:\n\nMust not be a payment terminal.\nMust not have an integrated card reader.\nMust have a screen lock passcode configured on the device.\nThe iPhone model must be iPhone XS or later.\n\nSetting a device passcode\nTo maintain the highest degree of security, the iOS SDK uses the iOS keychain in its core functionality. For this reason, you must ensure that a passcode is set on the iOS mobile devices used in your Mobile solution.\nChanging the device passcode is not a problem. However, removing the device passcode has negative consequences:\n\nThe device where the passcode was removed can no longer make transactions.\nStore and forward offline payments that were made while a passcode was still set can no longer be recovered.\n\nIf for some reason setting a passcode is not ideal in your situation, you can use the following workarounds:\n\nIn the iOS settings, set the display lock to Never so that the mobile device does not go to sleep.\nSet a simple passcode that is easy for your staff to remember.\n\nCard readers\nFor the card reader solution, you also need to have an NYC1 card reader from Adyen. There are two types of NYC1 card readers: \n\nNYC1 : A secure card reader for PIN (SCRP), certified for transactions with PIN.  Requires iOS Mobile SDK version 3.8.0 or later.\nNYC1-SCR: A secure card reader (SCR) that can only be used for transactions without PIN.\n\n\nNYC1 card readers for secure PIN transactions (NYC1s) will become available for order in the US on December 1, 2025.\nNYC1-SCR card readers will no longer be available for order after February 1, 2026. We recommend to start ordering NYC1s instead of NYC1-SCRs. \n\nIt is possible to disable PIN support on your NYC1 card reader from iOS Mobile SDK version 3.12.0 or later. You need to reach out to our Support Team and ask them to disable PIN support on the company, merchant, or store level.\nFor a countertop setup, you can connect the card reader to a dock from Adyen. Other card readers and USB docks are not supported.\nDock\nUsing the card reader solution in a countertop setup with a dock is supported under the following conditions:\n\nThe dock must be the NYC1 dock from Adyen.\nThe NYC1 dock can only be used with the power adapter from Adyen. You can order the power adapter together with the NYC1 dock.\nThe minimum required iOS SDK version is 3.9.0.\nThe minimum required firmware version of the card reader is 3.X.00.76.\n\nSoftware requirements\nYour iOS Mobile solution must meet the following requirements:\n\n\nMinimum required iOS version on the mobile device: 17.0.\nThe following table shows the behavior of the solution on earlier iOS versions than the minimum required version.\n\n\n\niOS version on device with POS app\nSDK integrated in the POS app\n\n\n\n\niOS 18.4 or later\nFrom July 8, 2026, this will be the minimum required iOS version. The device can use all functionality from the POS app, including the SDK functionality.\n\n\niOS 17.0 or later\nThe device can use all functionality from the POS app, including the SDK functionality until July 7, 2026.\n\n\niOS 13.0 - 16.x\nThe device can use the POS app, but not the SDK functionality.\n\n\niOS 12.x or earlier\nThe device cannot run the POS app if the SDK is integrated into it.\n\n\n\nFor 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.\n\n\n\niOS version\nDeprecation date for Tap to Pay on iPhone\n\n\n\n\niOS 18.5\nMay 12, 2026\n\n\niOS 18.4.1\nApril 16, 2026\n\n\niOS 18.4\nMarch 31, 2026\n\n\niOS 18.3.2 iOS 18.3.1\nMarch 11, 2026\n\n\niOS 18.3 iOS 18.2.1 iOS 18.2\nJanuary 27, 2026\n\n\niOS 18.1.1 iOS 18.1 iOS 18.0.1 iOS 17.7.2 iOS 17.7.1\nNovember 19, 2025\n\n\niOS 18.0 iOS 16.7 to 17.7\nSeptember 16, 2025\n\n\n\n\n\nMinimum required SDK version: the SDK expires every six months, so you need to update to the latest SDK version regularly. See the release notes.\n\n\nMinimum 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.\n\n\nFor development, Xcode version 16 or later is required.\n\n\nYour POS app must be integrated with our Terminal API.\n\n\n\nWe will send a system message in case of a mandatory software update.\n\nSee also\n\n\n                    Supported countries\/regions, payment methods, and functionality\n                \n                    Keeping the SDK and card reader up to date\n                \n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"iOS Mobile solutions","lvl3":"iOS system requirements"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/mobile-ios","lvl3":"\/pt\/point-of-sale\/mobile-ios\/requirements"},"levels":4,"category":"In-person payments","category_color":"green","tags":["system","requirements"]}}
