Search

Are you looking for test card numbers?

Would you like to contact support?

Point-of-sale icon

Deploy apps on your terminals

Upload apps to Adyen and make them available on your Android payment terminals.

On your Android payment terminal you can install and use Android apps. For example, install a cash register app and an inventory maintenance app to enable your staff to check the inventory, operate the cash register, and take payments using a single device.

How it works

This is how you make apps available on your Android payment terminals:

  1. You upload your app to us, using your Customer Area.
  2. We sign the app, convert it to a format that the terminal can handle, and store it.
  3. When the app is ready (signed and converted), you install your app on the terminal.
  4. When the terminal makes the next automatic maintenance call to our system, the app is installed and becomes available on the terminal.

App specifications

Make sure your app meets the following requirements:

  • Operating system:

    • For use on S1E terminals, the app must be compatible with Android 7.1.
    • For use on S1F2 terminals, the app must be compatible with Android 9.

  • To distribute the app to your terminals, we need to have the app's Android Package (APK). The maximum APK file size is 150 MB.

  • SDK version:
    The AndroidManifest.xml that's included in the APK must have a minSdkVersion field specifying the minimum SDK version that your app needs. This allows us to verify that your app is supported on the terminal.
    • For use on S1E terminals, the app must be compatible with SDK version 25 or earlier.
    • For use on S1F2 terminals, the app must be compatible with SDK version 28 or earlier.

Upload your app to Adyen

For this task, you need to have the following user role:

  • Merchant POS Terminal Management Admin

Upload your app as follows:

  1. Get the APK file of your app.
  2. Log in to your Customer Area.
  3. Go to Point of sale > Android apps.
  4. Select Upload an app.
  5. In the dialog box:
    1. Drag the APK file to the upload box or select the box and choose the APK file.
    2. Optionally enter a description of the app so that we can store this in our systems.
      On the terminal, we will use the app name that's included in the APK.
    3. Select the check box to opt in.
    4. Select Upload app.
  6. Stay on the page until the dialog box closes.
    The Android apps page now shows the icon and APK name of your app.
  7. Check the state of your app. The state is shown under the APK name:

    State Description
    Processing We're busy signing and converting your app. This can take up to an hour.
    Error Something went wrong. Retry uploading the APK file. If the retry attempt fails as well, contact our POS Support Team or your Adyen implementation manager.
    Invalid There is something wrong with the APK file. Contact our POS Support Team or your Adyen implementation manager.
    Ready We finished signing and converting your app.

Manage apps on your terminals

To install or uninstall an app on your payment terminals, you indicate in your Customer Area what action you want to take on what terminals. The terminals will then carry out the action the next time they make an automatic maintenance call to our system. For the action to succeed, the terminal must be connected to your network and turned on for at least one maintenance interval (by default 180 minutes) before the restart hour.

To manage apps, you need to have the following user role:

  • Merchant POS Terminal Management Admin

To add an app to a payment terminal:

  1. In your Customer Area > Point of sale > Android apps , verify that the app has been uploaded and has reached the Ready state.
  2. Select Install app.
  3. Select the app, and the payment terminals that you want to deploy the app to.
  4. Select Install.

To remove an app from a payment terminal:

  1. In your Customer Area, go to Point of sale > Android apps.
  2. Select Uninstall app.
  3. Select the app, and the payment terminals that you want to remove the app from.
  4. Select Uninstall.

See also