УКР | [ENG](https://hackmd.io/mt4nWXeXTg-4vPFAaqCQ9g)

:arrow_left: [На Головну](/eSq3juGWQLS1wVvJZiTUAQ)
# Загальна схема взаємодії XPASS
:::info
[TOC]
:::
## Прив'язка користувача
:::info
[[40001] Прив'язка користувача](https://hackmd.io/I70lLo6AQyacxBNd6R3ivA)
:::

## Перелік платіжних інструментів
:::info
[[40002] Отримання переліку платіжних інструментів](https://hackmd.io/8DmAChsGRcOkUdZ1KzMy_g)
:::

## Баланс платіжного інструменту
:::info
[[40003] Отримання балансу платіжного інструменту](https://hackmd.io/BfDcAHvXSVaBoZ1FoSnhxA)
:::

## Виконання платежу
:::info
[[40401] Платіжний інструмент-Картка](https://hackmd.io/qVpHKagbQwWbHF-znvdGcQ)
[[40402] Платіжний інструмент-Гаманець](https://hackmd.io/JqE4PG_HT96_5cVCxUgcFQ)
[[40403] Платіжний інструмент-IBAN](https://hackmd.io/YCe91qIkSEGFR71gmjRqNw)
[[40404] Платіжний інструмент-Платіжний інструмент](https://hackmd.io/YxjHTlQ2SwKPtYDatQTGPA)
[[40406] Платіжний інструмент-Гаманець мерчанта](https://hackmd.io/aBNJGz85RCqIKU06Q5xLlQ)
[[40205] Перевірка можливості поповнення телефону](https://hackmd.io/eELkuGAkQOe3xfXAVVaZsQ)
[[40405] Платіжний інструмент-Мобільний телефон](https://hackmd.io/mSeXtVlcTaCE1Qx0dDfp9Q)
:::
Відправником платежу може виступати будь-який доступний користувачеві платіжний інструмент з достатнім для виконання операції балансом. Одержувачем платежу виступає гаманець XPAY або банківська платіжна картка. Залежно від одержувача необхідно використовувати сервіс **"Виконання платежу на гаманець"** або **"Виконання платежу на картку"**.
Операція може вимагати додаткової ідентифікації паролем **OTP** або **PIN**. OTP пароль може бути відправлений, як у SMS на номер мобільного, так і на email, укзаний при реєстрації (дане налаштування здійснюється за домовленістю).
Схематично інформаційний обмін представлений на діаграмі:

## Підтвердження OTP
:::info
[[40004] Підтвердження OTP](https://hackmd.io/gqK6KAtdSVi4QkhLJOYszQ)
:::
При необхідності підтвердження операції одноразовим паролем (*статус операції 3*) необхідно додатково викликати сервіс "**Підтвердження OTP**".
## Фрейм для прив'язки карти до користувача
:::info
[[40005] Отримання фрейму для додавання карти](https://hackmd.io/F2ROYceIR7-hhbdcMQIYkA)
:::
При необхідності прив'язки банківської платіжної картки до облікового запису користувача можна використовувати механізм відображення **Frame**. У фреймі реалізована прив'язка картки з проведенням операції **lookup**. Фрейм доступний за унікальним посиланням та має обмежений період життя (встановлюється в налаштуваннях системи Оператора).

:arrow_left: [На Головну](/eSq3juGWQLS1wVvJZiTUAQ)
<details>
<summary>Служба підтримки XPAY</summary>
</br>
Телефон: +38 093 891 92 00
Email: info@xpay.com.ua
Telegram: @xpaysupportbot
</details>