On This Page
Automatic Installation of Software and Encryption Keys on the PAX Terminal
A PAX terminal must have the required software installed and encryption keys injected to
operate correctly. Terminals are configured to automatically download and install these
components through a secure process known as
remote software and key injection
.
This automated process enables merchants to perform injections securely at the point of
sale, without manual intervention or the need for specialized equipment.If the terminal shows an
Accessory update required
error message when software is
being installed, see Fix the Accessory Update Required Error on the PAX Terminal.These types of software and encryption keys are automatically downloaded and installed on
the terminal:
- Operating system
- PAX terminals operate on a preinstalled Android-based operating system known asPayDroid. Developed by PAX Technology, PayDroid is a customized version of the standard Android OS, specifically designed to support secure payment applications and services.Although it shares the core framework of the Android OS, PayDroid includes modifications that enhance security and reliability for payment processing. It supports the installation of third-party applications. However, due to the sensitive nature of payment data, all apps must be approved by PAX before installation on the device.
- Acceptance Devices app
- The Acceptance Devices app installs only on terminals running the Acceptance Devices | PAX Acceptance Devices App in either Semi-Integrated or Standalone mode.In Semi-Integrated mode, the app enables communication between the PAX terminal and the integrated POS system by using simple API requests over a local Wi-Fi network or through the cloud. In Standalone mode, the app enables transactions to be initiated directly from the terminal without requiring integration with a POS system.
- Payment apps
- To read payment card data and process payments, every PAX terminal must have BroadPOS Point-to-Point Encryption (P2PE) installed. BroadPOS P2PE is a payment app developed by PAX that manages card data encryption. It serves as the interface that enables a PAX terminal to perform these functions:
- Acquire card information
- Support inserted, tapped, swiped, and keyed entry modes
- Capture PINs
- Encrypt the transaction process
Cybersourceand shipped by its distribution partner automatically include BroadPOS P2PE as part of the provisioning process. - Third-party POS app
- This app installs only on devices running the Acceptance Devices | PAX All-in-One Solution. When integrating with the SDK or PAX All-in-One, a third-party POS app that includes the SDK is installed and run directly on the PAX terminal. On a debug device, you can install (or sideload) the app for development and testing by using a USB connection to your laptop. Mac users must use Android File Transfer to sideload applications. For more information about debug devices, see Ordering PAX Terminal Equipment.
- Encryption keys
- Every terminal running Acceptance Devices solutions is equipped with a set of encryption keys through remote key injection, after the terminal connects to a Wi-Fi network for the first time. The Online PIN key is responsible for encrypting and verifying PIN data in real time. The Secure Reading and Exchange of Data (SRED) key is used to encrypt card data captured at the Point of Interaction (POI). This process ensures P2PE between the terminal and the payment gateway.