---
title: "Get-started and go-live checklists for Android"
description: "Get ready for building and testing your Android Mobile solution and going live."
url: "https://docs.adyen.com/point-of-sale/mobile-android/checklists"
source_url: "https://docs.adyen.com/point-of-sale/mobile-android/checklists.md"
canonical: "https://docs.adyen.com/point-of-sale/mobile-android/checklists"
last_modified: "2026-06-01T15:33:14+02:00"
language: "en"
---

# Get-started and go-live checklists for Android

Get ready for building and testing your Android Mobile solution and going live.

[View source](/point-of-sale/mobile-android/checklists.md)

This page gives an overview of what needs to be done to be able to build and test a Mobile solution, and to be able to go live with a Mobile solution. There is also an overview of steps to take if you want to add docks to your card reader integration.

Our Mobile solutions are not a replacement for our traditional terminals. We are actively working towards use case and feature parity. Geographical availability may differ per solution.

## Get-started checklist

1. Choose your Android Mobile solution: your own SDK-enabled app for Tap to Pay or Card reader (or both), or Tap to Pay through the Adyen Payments app.

   Take into account the countries/regions, payment methods, and features that we [support](/point-of-sale/ipp-mobile), as well as the [hardware and software requirements](/point-of-sale/mobile-android/requirements) for Android.

2. If you are new to Adyen, see [Get started with Adyen](/get-started-with-adyen/) and set up your Adyen test account.

   For details, see [Set up your account for in-person payments](/point-of-sale/design-your-integration/determine-account-structure/), and if applicable, see "Account structure and resources" [for platforms](/platforms/account-structure-resources/).

3. Ask our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to enable your Adyen test account for using our Mobile solutions.

4. In your [test Customer Area](https://ca-test.adyen.com/):

   * Order a test card, if you do not already have one.

   * If you decided for the card reader solution, order a test NYC1 card reader.

5. Ensure that you have a supported Android mobile device that you can use for testing.

6. Ensure that you have an Android mobile POS app that is integrated with [Terminal API](/point-of-sale/design-your-integration/terminal-api/).

7. Be aware that you need to manage additional dependencies related to expiry of the Mobile SDK or the Payments app and changes in the minimum required Android version.

8. [Build your solution](/point-of-sale/mobile-android/build).

   If you are building an SDK integration, we recommend calling the warm-up function to ensure that the SDK is ready to take transactions. See [Tap to Pay](/point-of-sale/mobile-android/build/tap-to-pay/#use-warm-up) or [Card reader](/point-of-sale/mobile-android/build/card-reader/#use-warm-up).

9. Test your solution.

## Go-live checklist

1. If you are new to Adyen, apply for a live account.

2. Get in touch with your Adyen contact to sign the contract addendum that specifies the terms and conditions for the use of Adyen Mobile solutions, and to set up pricing.

3. If you use our card reader solution, inform Adyen about your rollout plan and the forecasted number of card readers and (if applicable) docks that you will need.

4. Ask our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to configure your live account for using our Mobile solutions.

5. Ensure you know when the Payment app or the SDK, the Android version, and the card reader firmware (if applicable) must be updated:

   Each SDK version expires after six months, and it is possible that the minimum required OS version changes over time.

   1. Ensure your organization has a process to distribute the software and to keep the software up to date. See [Manage your Android Mobile solution](/point-of-sale/mobile-android/manage).
   2. In your Customer Area, [subscribe to system messages](/point-of-sale/mobile-android/manage/#stay-informed) to receive email alerts about mandatory updates like changes in the minimum required Android version, Android payments app and SDK, and card reader releases.
   3. Keep up-to-date with changes in our [Release notes](/point-of-sale/firmware-release-notes/).
   4. Implement the [diagnosis request](/point-of-sale/diagnostics/request-diagnosis/#diagnosis-request-mobile) so that you can check each device for the expiry date of the installed SDK.
   5. If you are using our card reader solution, implement the relevant Device Manager function to alert users to available firmware updates.

6. Ensure that all your mobile devices are compliant with the [hardware](/point-of-sale/mobile-android/requirements/#hardware) and [software](/point-of-sale/mobile-android/requirements/#software) requirements and can be easily upgraded.

7. Update your API credentials and code.

   Select the tab that matches your solution:

   ### Tab: SDK added to your POS app

   When going live with your [Tap to Pay](/point-of-sale/mobile-android/build/tap-to-pay#go-live) or [card reader](/point-of-sale/mobile-android/build/card-reader#go-live) solution, update your API credentials and code:

   1. In your [live Customer Area](https://ca-live.adyen.com/), generate a live API credential with only the **Allow SDK download for POS developers** role.
   2. Update your code to pull in the live version of the SDK.
   3. In your [live Customer Area](https://ca-live.adyen.com/), generate a live API credential with an API key, a client key, and the **Checkout webservice** role.
   4. Update your code to use the live API key and the live endpoint for establishing a communication session.
   5. Optional. [Upload your app to Google Play](/point-of-sale/mobile-android/manage#google-play).
   6. [Register your app with Adyen](/point-of-sale/mobile-android/manage#register-app).

   ### Tab: Android Payments app

   When [going live with the Android Payments app](/point-of-sale/mobile-android/build/payments-app#go-live), update your API credentials and code:

   1. In your [live Customer Area](https://ca-live.adyen.com/), generate a live API credential with only the **Allow SDK download for POS developers** role.
   2. Download the Adyen Payments app from Google Play.
   3. Update your code to use the live URLs for App Links.
   4. Update your code to use the live base URL for Management API.

8. Test the live solution by doing penny tests.

9. Ensure your personnel knows how to initiate transactions on the mobile device, how to [handle error messages](/point-of-sale/mobile-android/troubleshooting), and if applicable how to use the [NYC1 card reader](/point-of-sale/user-manuals/nyc1/) with or without an [NYC1 dock](/point-of-sale/user-manuals/nyc1-with-dock/).

## Checklist to add a dock

If you decided to use the NYC1 card reader in your Mobile solution, you can add the NYC1 dock. The dock provides a way to:

* Charge the card reader.
* Charge the mobile device, if that is connected to the dock with a USB-C cable.
* Optionally establish a USB connection instead of a Bluetooth connection between your mobile device and the card reader.
* Create a countertop arrangement.

To add docks to your solution, take into account the following:

1. **Orders**: In your [Customer Area](https://ca-test.adyen.com/), order both the NYC1 dock and a 12V/1.5A Power Delivery (PD) power adapter for the dock. The power adapter is not supplied with the dock because the adapter is region-specific. You can only use the NYC1 dock with the NYC1 power adapter from Adyen.

2. **Requirements**: Ensure you meet the system and hardware requirements to use the dock. The dock is supported from a specific [SDK version and card reader firmware version](/point-of-sale/mobile-android/requirements#dock).

3. **Connecting to the dock**: Your POS app needs to show if the card reader is placed in the dock and if the mobile device is connected to the card reader through Bluetooth or USB. The Mobile SDK provides [built-in screens](/point-of-sale/mobile-android/understand/#connecting-usb-dock) for that. For instructions, see [Use the built-in UI](/point-of-sale/mobile-android/build/card-reader?tab=use_the_built-in_ui_0_1).

   If you do not use the built-in UI, you must implement this functionality into your own custom UI. For instructions, see [Build a custom UI - Connecting to the dock](/point-of-sale/mobile-android/build/card-reader?tab=build_a_custom_ui_1_2#connecting-usb-dock).

4. **Dock firmware**: To keep the dock secure, you must check for new dock firmware updates regularly, and update your docks to the latest version. The Mobile SDK provides [built-in screens](/point-of-sale/mobile-android/understand/#updating-usb-dock) to alert the user to firmware updates and to start the update. For instructions, see [Use the built-in UI](/point-of-sale/mobile-android/build/card-reader?tab=use_the_built-in_ui_0_1).

   If you do not use the built-in UI, you must implement this functionality into your own custom UI. For instructions, see [Build a custom UI - Updating the dock firmware](/point-of-sale/mobile-android/build/card-reader?tab=build_a_custom_ui_1_2#updating-usb-dock).

5. **End user instructions**: We provide a guide with an overview of [how to use the NYC1 card reader in combination with the NYC1 dock](/point-of-sale/user-manuals/nyc1-with-dock). You can utilize this, for example, to instruct your store staff.

## See also

* [Build your Android mobile solution](/point-of-sale/mobile-android/build)
* [Keeping the SDK and card reader up to date](/point-of-sale/mobile-android/manage)
