> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/psdk-latest/psdk-user-guide-and-training/psdk-training-videos/verifone-android-apps.md).

# Verifone Android Apps

{% embed url="<https://vimeo.com/1127708234/aac16a8c03>" %}

**Transcript**:

The two Verifone applications you need to be aware of are: Diagnostics and Device Manager.

<figure><img src="/files/4ewZNvziNmabyfixB186" alt=""><figcaption></figcaption></figure>

The Diagnostics app is where you will find detailed information about the device.

And the Device Manager app allows you to modify the device configurations locally.

On devices that are not working with a cash register you will also find an app called Connect Express, this is a built-in POS application.

Let's see how each of them work.

First, let's look at Connect Express.

<figure><img src="/files/jjHUaxnY6IdjAp8yZoGW" alt=""><figcaption></figcaption></figure>

This app enables the device to perform various types of transactions, and it connects to the Android Global Payment Application to process them.

Notice that when we click on it, the app opens up, ready for a transaction.

Now let's see the Diagnostics App.

<figure><img src="/files/3ckJmSsnL4wp8O65emEB" alt=""><figcaption></figcaption></figure>

As we said before, it helps you see detailed information about the device. Click on Device Information to see general device details such as model, serial number, part number, battery health and other key information. In Software Details you will be able to find the terminal status, mode, payment solution, software version and Android version.

Network information can show you the connectivity status, IP address and how the device is connecting to the network.

In Verifone Cloud you can find VHQ related information and can help you Request for a Heartbeat in order for you to check it's connecting to Verifone's terminal management system correctly.

You can see more things, such as Merchant information, peripherals, logs, and other things you might want to explore later.

<figure><img src="/files/lX0bg3PBCUNbL5NUDVHP" alt=""><figcaption></figcaption></figure>

The Device Manager app allows you to modify device configurations locally; however, the available options differ based on the device mode. Both Configuration Options and Configuration Report are accessible and modifiable by the merchant. Transaction Options, on the other hand, is only accessible to developers in development mode. If you use the device in production mode, this option will not be available.

Finally, Reset setup wizard can also be used by merchants in the field, but it is protected with a password.

Let's see an example of what you can do in this app by looking at Transaction Options.

If we go to Transaction Options and then Merchant 1 container, you will be able to enable or disable specific transactions.

In the Terminal 1 container you can see Terminal-specific settings, such as receipt templates and settlement report templates.

In the Acquirer 1 container you will see Acquirer-related configurations, including the acquirer with whom the terminal communicates.

Lastly, under Contact AIDs and CTLS AIDs containers you will find the settings for contact and contactless payments.

<figure><img src="/files/5Wk15BFzj8uQ5jpuxzFH" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/psdk-latest/psdk-user-guide-and-training/psdk-training-videos/verifone-android-apps.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
