Downloads

Everything referenced throughout these docs that you can download or install, collected in one place.

Apps and tools

Teya payment app for terminal hardware (APK)

The payment app built for a specific terminal vendor, for testing an integration against Teya's test environment on real hardware.

Installing a payment app APK on a terminal

The payment app APKs are ordinary Android packages, so you install them on a card machine the same way you would on any other Android device - connect the terminal to your computer over USB and install either from the command line or from Android Studio.

What to expect on real hardware

The vendor builds run against the terminal's real hardware, so you can print a transaction receipt on the terminal's own printer.

They also need a real card to tap or insert - either a physical test card from your Partnership Manager, or Visa's CDET app on an Android phone, tapped on the terminal to emulate a contactless card.

With adb

adb ships with the Android SDK platform-tools, which Android Studio installs for you. Connect the terminal over USB, then confirm it is visible:

adb devices

Install the APK you downloaded:

adb install -r <downloaded-apk-file>.apk

-r reinstalls over an existing copy and keeps its data. Once the install succeeds, the app appears in the terminal's launcher.

With Android Studio Device Explorer

Useful when you would rather not touch a command line, or when the terminal is already connected to a running Android Studio session.

  1. Connect the terminal over USB and open Android Studio.
  2. Open View > Tool Windows > Device Explorer and select the terminal from the device dropdown.
  3. On the Files tab, right-click a writable folder such as /sdcard/Download and choose Upload, then pick the APK.
  4. On the terminal, open its file manager, tap the APK in that folder and confirm the install. Allow installing unknown apps from the file manager if Android prompts for it.

For Partners

SDKs

  • Android Unified ePOS SDK - available from Maven Central as com.teya.epos:unified-sdk. View on Maven Central
  • iOS Unified ePOS SDK - available via Swift Package Manager or CocoaPods. Package repository
  • Windows ePOS SDK - distributed as part of the Teya SDK app zip listed above. See Windows Getting Started.
  • JVM ePOS SDK (Java/Kotlin desktop) - for Windows ePOS apps that run on the JVM, added as a normal library dependency instead of the SDK app. Available from Maven Central as com.teya.epos:unified-sdk-poslink-jvm-windows-x64. View on Maven Central - see Run on the JVM.

Sample apps

Reference implementations for learning and development. Not intended for production use.

For Businesses