{"title":"Android system requirements","category":"default","creationDate":1776961627,"content":"<p>In the Android Mobile solutions, end users operate your POS application on their Android mobile device. The app either has the Mobile SDK for Android integrated into it, or communicates with a separate Adyen Payments app which embeds the Mobile SDK for Android.<\/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 Android Mobile solution.<\/p>\n<h3>Mobile devices<\/h3>\n<p>The mobile devices you can use in an Android Mobile solution are:<\/p>\n<ul>\n<li>A smartphone running on the Android operating system.<\/li>\n<li>A mobile or handheld computer, tablet, or similar running on the Android operating system.<\/li>\n<\/ul>\n<p>These devices must meet the following requirements:<\/p>\n<ul>\n<li>Must not have an integrated card reader.<\/li>\n<li>Must have an integrated NFC reader. Detachable NFC modules are not compliant with the PCI Mobile Payments on COTS (MPoC) standard.<\/li>\n<li>Must have an integrated touch screen.<\/li>\n<li>Must support <a href=\"https:\/\/developer.android.com\/privacy-and-security\/security-key-attestation\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">hardware key attestation<\/a> and be <a href=\"https:\/\/storage.googleapis.com\/play_public\/supported_devices.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Google-certified<\/a>.<br \/>\nBefore purchasing mobile devices, confirm with the manufacturer that the devices support hardware key attestation. The <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.github.vvb2060.keyattestation\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">key attestation demo app<\/a> can help rule out incompatibility.<\/li>\n<\/ul>\n<p>It is recommended to set a screen lock passcode on the device.<\/p>\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. Adyen offers two models of 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 Mobile SDK for Android version <strong>2.4.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 <span translate=\"no\"><strong>NYC1<\/strong><\/span> card reader from Mobile SDK for Android version <strong>2.9.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 the NYC1 dock from Adyen. Other card readers and USB docks are not supported.<\/p>\n<h3>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 Android SDK version is <strong>2.4.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 Android Mobile solution must meet the following software requirements:<\/p>\n<ul>\n<li>\n<p><strong>Minimum required Android OS version<\/strong> on the mobile device: <span translate=\"no\"><strong>Android 12<\/strong><\/span>. This may change.<\/p>\n<p>The operating system must be updated to the latest security patch. The minimum required security patch is the one for March 5th 2022.<\/p>\n<div class=\"notices red\">\n<p>Google periodically announces end-of-life (EOL) for specific Android OS versions. These versions no longer receive critical security updates. To mitigate security risks, ensure device stability, and provide the best experience with our SDK, we strongly recommend that your Android devices are kept up-to-date with OS versions that are actively supported by Google. For example, a Mobile Device Management (MDM) solution is an effective way to support essential updates for your devices.<\/p>\n<\/div>\n<\/li>\n<li>\n<p><strong>Minimum required SDK version<\/strong>: the SDK <a href=\"\/pt\/point-of-sale\/mobile-android\/manage#keep-the-mobile-sdk-up-to-date\">expires every six months<\/a>. If the SDK is integrated in your application, you need to update to the latest SDK version regularly. See the <a href=\"\/pt\/point-of-sale\/firmware-release-notes\/?title%5B0%5D=Android%2BSDK%2Bon%2Bmobile\">release notes<\/a>.<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>Minimum required software version of the card reader<\/strong>:  Software versions relate to SDK versions, and you need to update the card reader regularly. <\/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<p>You can find the OS version of your mobile devices in the following ways:<\/p>\n<ul>\n<li>In your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>, go to <strong>In-person payments<\/strong> &gt; <strong>Tap to Pay &amp; card reader<\/strong> and select the <strong>SDK &amp; OS versions<\/strong> tab.<\/li>\n<li>In your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>, go to <strong>In-person payments<\/strong> &gt; <strong>Payment devices<\/strong>, and select the <strong>Mobile devices<\/strong> tab.<\/li>\n<\/ul>\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-android\/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-android\/requirements","articleFields":{"description":"Requirements for the hardware and software used in Android Mobile solutions.","parameters":{"generic_sdk_name":"Mobile SDK","specific_sdk_name":"Mobile SDK for Android","platform":"Android"},"type":"page","feedback_component":true,"filters_component":false,"page_id":"304e56d6-7b35-4ad6-afd5-a7001ca427b9","decision_tree":"[]"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/mobile-android\/requirements","title":"Android system requirements","content":"In the Android Mobile solutions, end users operate your POS application on their Android mobile device. The app either has the Mobile SDK for Android integrated into it, or communicates with a separate Adyen Payments app which embeds the Mobile SDK for Android.\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 Android Mobile solution.\nMobile devices\nThe mobile devices you can use in an Android Mobile solution are:\n\nA smartphone running on the Android operating system.\nA mobile or handheld computer, tablet, or similar running on the Android operating system.\n\nThese devices must meet the following requirements:\n\nMust not have an integrated card reader.\nMust have an integrated NFC reader. Detachable NFC modules are not compliant with the PCI Mobile Payments on COTS (MPoC) standard.\nMust have an integrated touch screen.\nMust support hardware key attestation and be Google-certified.\nBefore purchasing mobile devices, confirm with the manufacturer that the devices support hardware key attestation. The key attestation demo app can help rule out incompatibility.\n\nIt is recommended to set a screen lock passcode on the device.\nCard readers\nFor the card reader solution, you also need to have an NYC1 card reader from Adyen. Adyen offers two models of card readers:\n\nNYC1 : A secure card reader for PIN (SCRP), certified for transactions with PIN. Requires Mobile SDK for Android version 2.4.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 Mobile SDK for Android version 2.9.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 the NYC1 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 Android SDK version is 2.4.0.\nThe minimum required firmware version of the card reader is 3.X.00.76.\n\nSoftware requirements\nYour Android Mobile solution must meet the following software requirements:\n\n\nMinimum required Android OS version on the mobile device: Android 12. This may change.\nThe operating system must be updated to the latest security patch. The minimum required security patch is the one for March 5th 2022.\n\nGoogle periodically announces end-of-life (EOL) for specific Android OS versions. These versions no longer receive critical security updates. To mitigate security risks, ensure device stability, and provide the best experience with our SDK, we strongly recommend that your Android devices are kept up-to-date with OS versions that are actively supported by Google. For example, a Mobile Device Management (MDM) solution is an effective way to support essential updates for your devices.\n\n\n\nMinimum required SDK version: the SDK expires every six months. If the SDK is integrated in your application, you need to update to the latest SDK version regularly. See the release notes.\n\n\n\n\nMinimum required software version of the card reader:  Software versions relate to SDK versions, and you need to update the card reader regularly. \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\nYou can find the OS version of your mobile devices in the following ways:\n\nIn your Customer Area, go to In-person payments &gt; Tap to Pay &amp; card reader and select the SDK &amp; OS versions tab.\nIn your Customer Area, go to In-person payments &gt; Payment devices, and select the Mobile devices tab.\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":"Android Mobile solutions","lvl3":"Android 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-android","lvl3":"\/pt\/point-of-sale\/mobile-android\/requirements"},"levels":4,"category":"In-person payments","category_color":"green","tags":["Android","system","requirements"]}}
