Home Partner Portal Integrations & Software

Integrations & Software

Manage software applications for your merchants and terminals. Push signed software packages from the Developer Portal to your merchant fleet.

Integrations Software Apps Developer Portal

Overview

The Integrations page (labeled “My Apps” in the portal) is where you manage software applications that run on your merchants’ terminals. This is the bridge between the Developer Portal — where software is built and signed — and the Partner Portal — where it gets deployed to your merchant fleet.

How It Works

The software deployment flow works in two stages:

  1. Developer Portal — upload and sign your software application
  2. Partner Portal — push the signed software to merchants and terminals

Software applications must first be uploaded and signed through the Developer Portal before they appear here. Once signed, you can push them to merchants and terminals.

Viewing Software Packages

The software list shows all signed packages available for deployment:

  • Search by ID, type, or version
  • View package details including version numbers and signing status

Pushing Software to Merchants

Click Push Software to deploy a software package:

  1. Select the software package — choose from your signed applications
  2. Select target merchants — pick which merchants should receive the software
  3. Confirm the push — the software will be queued for deployment

Terminals will download and install the software on their next check-in or when a push is triggered.

Software Lifecycle

StageWhereAction
BuildDeveloper PortalCreate and upload your application
SignDeveloper PortalSign the package for production deployment
PushPartner PortalDeploy to merchants and terminals
InstallTerminalAutomatic installation on next check-in

Managing Software Per Merchant

You can also manage software at the individual merchant level:

  1. Navigate to the merchant’s detail page
  2. Go to the Terminals tab
  3. Select a terminal
  4. Push latest software to that specific terminal

This is useful for staged rollouts or troubleshooting individual devices.