---
title: "UI Helpers"
source_url: https://docs.rapyd.net/en/ui-helpers.html
lang: en
---

# UI Helpers

### Transaction list

Shows the on-device transaction history. Transactions are stored locally on the terminal; the list is capped at 1 000 entries.

```java

Api.showTransactionList(context);
// With locale override
HashMap<String, String> params = new HashMap<>();
params.put(Parameters.LOCALE, "de_DE");
Api.showTransactionList(context, params);
```

### Scanner

Starts the QR code scanner. Currently used to scan pre-auth QR codes for automatic completion field population.

```java

Api.startScanner(context, params);
```

### Health check

Verifies connectivity to the terminal endpoints. Useful for diagnostics.

```java

Api.startHealthCheck(context, null);
```

### Offline transaction queue

Opens the UI for the operator to review and manually trigger sending of queued offline transactions.

```java

Api.showOffline(context);
```
