All-in-One Development

This supplement is for integration partners who want to develop and run their own applications directly on Axium devices — the all-in-one model — rather than driving an Axium from a separate Android device over the SDK.

It covers setting up an Axium device for on-device development, and how to access and use Ingenico's Hosted Estate Manager (HEM) and e-signing platform to distribute and manage your applications across your device estate.

📘

Already integrating with the Payment Device SDK? The all-in-one app still talks to the device through the same ChipDNA Mobile SDK — over a local connection on the device itself (see Setup for development). For the full transaction API, configuration, and SmartPOS deltas, see the SmartPOS: Ingenico Axium section.

Is this the right path for me?

There are two ways to build on Axium:

  • Semi-integrated — your application runs on a separate Android device and connects to the Axium over Bluetooth, USB, or TCP/IP. This is the path documented throughout the rest of the SmartPOS: Ingenico Axium section.
  • All-in-one — your application runs on the Axium itself. This supplement covers the additional steps that path requires: choosing the correct device mode, connecting to the on-device transaction service, managing your estate in HEM, and signing your application for production.

What's involved

  1. Set up for development — choose a development device, and connect to the on-device transaction service. See Setup for development.
  2. Get access to HEM — request access via your Account Manager and learn the core concepts. See Hosted Estate Manager (HEM).
  3. Build and manage your estate — organise devices into estates, deploy software via campaigns, and apply MDM profiles.
  4. Sign your application — sign your APK via Ingenico's e-signing portal before distributing to production devices. See Application signing.