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). |