Terminal-2 icon

Get-started and go-live checklists for Android

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

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.

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 supported countries/regions, payment methods, and features, as well as the hardware and software requirements for Android.

  2. If you are new to Adyen, see Get started with Adyen and set up your Adyen test account.

    For details, see Set up your account for in-person payments, and if applicable, see "Account structure and resources" for platforms.

  3. Ask our Support Team to enable your Adyen test account for using our Mobile solutions.

  4. In your test Customer Area:

    • 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.

  7. Build your solution.

  8. 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 Ayden Mobile solutions, and to set up pricing.

  3. Ask our Support Team to configure your live account for using our Mobile solutions.

  4. Update your API credentials and code.

    Select the tab that matches your solution:

    When going live with your own SDK-enabled app, update your API credentials and code:

    1. In your live Customer Area, generate a live API credential with only the Allow SDK download for POS developers role. Or use a GitHub access token for older SDK versions.
    2. Update your code to pull in the live version of the SDK.
    3. In your live Customer Area, 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.
    6. Register your app with Adyen.
  5. Ensure your organization has a process to distribute the software and to keep the software up to date.
    See Manage your Android Mobile solution.

  6. Test the live solution by doing penny tests.

  7. Ensure your personnel knows how to initiate transactions on the mobile device, how to handle error messages, and if applicable how to use the NYC1 card reader.

See also