> For the complete documentation index, see [llms.txt](https://ftcoders.first-tech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ftcoders.first-tech.com/first-tech-ttp-sdk/user-experience/description-and-purpose-of-the-document.md).

# Description and Purpose of the Document

This document aims to establish **minimum standards for the user experience (UX)** in sales applications that implement the **Tap to Pay (TTP)** payment method. It provides guidance on the design, implementation, and validation of interfaces, flows, and behaviors within applications used by sellers (receiving users) and customers (paying users), with a focus on **efficiency, clarity, accessibility, and regulatory compliance**.

The proposed standardization seeks to:

* Promote a **consistent and intuitive experience** across different points of sale (POS) that use TTP;
* Reduce **operational errors and incomplete transactions** caused by interface issues or interaction ambiguities;
* Improve **user trust** by reinforcing perceptions of security, speed, and convenience;
* Comply with **regulatory requirements** associated with proximity payment methods (e.g., PCI MPoC);
* Facilitate **interoperability between systems** and alignment across product, engineering, support, and compliance teams.

This document is intended for **design, product, engineering, QA, and compliance teams**, and must be used as a **mandatory reference** for the development and validation of any application integrating the TTP payment flow—whether on **mobile devices, Android POS terminals, or web-based sales applications**.

The visual examples and illustrative flows contained in this document are **for guidance purposes only** and do not impose specific visual standards, as long as the described guidelines are faithfully followed regarding user experience, clarity, and expected behavior.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://ftcoders.first-tech.com/first-tech-ttp-sdk/user-experience/description-and-purpose-of-the-document.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
