Broadcast Actions Reference
Actions sent by your app → Core
Action | How sent | Description |
|---|---|---|
| | Start a standard card transaction |
| | Start a transaction on a PAX A8700 (set automatically when |
| | Start an APM (pay by link) transaction |
| | Start a MOTO (manual entry) transaction |
| | Start completion with UI |
| | Silent completion (no UI) |
| | Cancel pre-auth with UI |
| | Silent cancel pre-auth (no UI) |
| | Cancel the active transaction |
| | Void a completed transaction by UTI |
| | Send EOD report with UI |
| | Send EOD report silently |
| | Retrieve last EOD result |
| | X report with UI |
| | X report silently |
| | Request current-day sales totals |
| | Request terminal configuration |
| | Update runtime settings |
| | Switch active merchant |
| | Print receipt by UTI |
| | Print custom message |
| | Send approval decision (external approval flow) |
| | Update amount (discount card flow) |
| | Check if a transaction is active |
| | Retrieve a transaction by UTI |
| | Retrieve transactions for a date range |
| | Retrieve available merchants list |
| | Request offline queue status |
| | Activate/deactivate manual offline mode |
| | Change device system language |
| | Update merchant password |
| | Start QR code scanner |
| | Run connectivity health check |
| | Cycle terminal encryption keys |
| | Show offline transaction queue UI |
| | Start the Core application |
| | Shut down the Core application |
Actions sent by Core → your app
Action | Extra key | Type | Description |
|---|---|---|---|
| | String (JSON) | Transaction completed. See Transaction Result Fields. |
| | String (JSON) | Transaction cancelled before completion. |
| | String, String | In-progress status update. See Transaction Status Messages . |
| | Boolean, String | Void result. |
| | String (JSON) | EOD report result. |
| | String (JSON) | Last EOD report result. |
| | String (JSON) | X report result. |
| | String (JSON) | Terminal configuration. Sent at Core startup and on request. |
| | String (JSON) | Current-day totals: |
| | String (JSON) | Result of |
| | String (JSON array) | Result of |
| | String (JSON array) | List of |
| | Boolean | Whether a transaction is currently active. |
| | String (JSON) | Offline queue status. |
| | int | Print operation result code. See Printer Status Codes. |
| | String, String | Card data notification during card check or external approval flow. |
| — | — | Signals your app to come back to the foreground after a transaction. |
| — | — | Core failed to start. Show the user an error. |
| — | — | Cancel was requested but could not be applied (e.g. EMV processing active). |