Once your app is built and tested, deploy it to your production terminals through PAX's terminal management system (TMS).
| Role | Responsibilities |
|---|---|
| You | Build and test your app, upload your release, and choose which terminals receive it. |
| PAX | Signs your app and provides the TMS infrastructure that distributes it to terminals. |
| Finix | Registers your team for TMS access under the Finix sub-reseller account and associates your terminals with your fleet. |
Finix grants all TMS access through its sub-reseller structure:
- Send Finix a list of the users who need access to PAX's TMS product. To initiate this process, reach out to your Finix point of contact or email support@finix.com.
- Finix invites each user to be registered under the Finix sub-reseller account.
If you already have an existing PAX account (for example, from a prior relationship), you can maintain that account separately. Finix-related terminals must be managed exclusively under the Finix sub-reseller account.
Upload your release build through PAX's PAXSTORE developer marketplace. PAX reviews and signs the app before it can be installed on terminals. Make sure your app meets the App Requirements before uploading. For the full click-through, see the Upload Your App to PAXSTORE Walkthrough.
Distribute the app to the terminals in your fleet through TMS. Terminals install the app the next time they check in with TMS, so allow time for the rollout to reach every device.
To update your app, upload a new release with a higher versionCode and distribute it the same way. Terminals only move forward across versions. To roll back a bad release, publish a new build with a higher version number.