# Приклад реалізації

## Встановлення додатку

Завантажте останню версію додатку, використовуючи посилання:

{% embed url="<https://defin.com.ua/downloads/demo/defin.demo-ant_last.apk>" %}

## Запуск

Після встановлення, на робочому столі андроїда з'явиться іконка демонстраційного додатку, яку необхідно натиснути для запуску демонстраційного додатку

<div align="left"><figure><img src="/files/AiAmgwohWTf2gWd77kkH" alt="" width="195"><figcaption></figcaption></figure></div>

## Налаштування

Після запуску додаток запропонує зберегти параметри, які будуть передаватись до SDK. У формі Settings додаток запропонує параметри за замовченням, які можливо змінити за необхідністю

<div align="left"><figure><img src="/files/pscefI9C2YCFPgSL5Se3" alt="" width="320"><figcaption></figcaption></figure></div>

Змінюємо параметри які нам потрібні, чи залишаємо як є, та натискаємо на кнопку **SAVE**, у куті зверху праворуч. Якщо необхідно, є можливість скинути налаштування до параметрів за замовченням. Для цього необхідно натиснути на кнопку з трьома крапочками зверху-праворуч, та обрати **RESET**

## Загальний розділ

Після збереження параметрів в розділі Налаштування, переходимо до загального розділу та автоматично проходимо авторизацію використовуючи збережені параметри в Налаштуваннях.

Про успішну авторизацію бачимо відповідне сповіщення в нижній частині екрану:

<div align="left"><figure><img src="/files/5ld15XUmJ0t8i9bMsM0c" alt="" width="320"><figcaption></figcaption></figure></div>

Загальний розділ дозволяє сформувати платіж з оплатою трьома різними способами:

1. Готівка (cash)
2. Інвойсинг, з використанням QR від банку Восток (vostok)
3. NFC, з використанням програмного терміналу банку Приватбанк (tap2phone)

Перед формуванням запиту можливо змінити суму та опис платежу, чи залишити ті що були додані автоматично.

Обираємо, наприклад спосіб Готівка, натискаємо **Прийняти оплату**

У відповідь внизу екрана з'являється bottom sheet (Інформаційна панель, що з’являється знизу), в якій ми бачимо дві лінки:

1. Статус
2. Закрити

<div align="left"><figure><img src="/files/lF6g8UXp0f5YngzGzIpL" alt="" width="320"><figcaption></figcaption></figure></div>

Коли ми натискаємо Статус, bottom sheet випливає до верху, в ньому з'являється зображення фіскального чеку (у прикладі від Вчасно.Каса), та повідомлення про успішну транзакцію

<div align="left"><figure><img src="/files/XS8zyLkv7YA3iRJ97WFb" alt="" width="320"><figcaption></figcaption></figure></div>


---

# Agent Instructions: 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:

```
GET https://docs.defin.com.ua/sdk-documentation/example.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
