Компонент "Plata by mono"

1. Опис

Компонент для інтеграції з MonoPay.

Цей компонент присутній у схемах типу:

  • Голосова;

  • Текстова;

  • Форми;

  • Службова.

Блок (Рис. 1(1)) використовується у полі для побудови схеми. При натисканні на блок відкривається панель налаштувань даного компонента (Рис. 1(2)).

Plata by mono.png
Рис. 1. Компонент "Plata by mono”

1.1. Блок "Plata by mono"

Блок складається з таких елементів:

  1. Назви компонента;

  2. Гілка "In" - гілка, що приймає (з'єднує з іншим блоком);

  3. Гілка "Out" - вихідна (з'єднує з наступним блоком) гілка.

При наведенні на поле "Out" з'являється перемикач, який дозволяє з'єднати цей компонент з компонентом, який вже має з'єднання.

Наявність іконки Screenshot 2024-11-07 154742.png позначає, що перемикач увімкнено, і цей компонент можна з'єднати з компонентом, який уже має з'єднання.

Зміна положення перемикача видаляє вихідну гілку цього компонента.

Кнопка Screenshot 2024-11-07 155145.png видаляє блок зі схеми.

1.2. Панель налаштувань "Plata by mono"

Складається з таких елементів:

  1. Поле "Token";

  2. Поле "Action";

  3. Перемикач "Break";

  4. Елемент "Limit";

  5. Елемент "Add description".

1.2.1 Поле "Token"

Обов'язкове поле.

Тут вказується токен. Токен береться на стороні Монобанку.

1.2.2 Поле "Action"

Обов'язкове поле.

У цьому полі обирається дія. Доступні такі варіанти:

  1. сreate;

  2. cancel;

  3. remove;

  4. status;

  5. payment_info.

1.2.2.1. Create

Створення платежу.

При виборі сreate доступні такі поля:

  • Amount - сума оплати в мінімальних одиницях (копійки для гривні). Обов'язкове поле;

  • CCY - код валюти;

  • Payment Type - тип операції. Для значення hold термін становить 9 днів. Якщо через 9 днів hold не буде фіналізовано — він скасовується. Обов'язкове поле;

  • Redirect URL - адреса для повернення (GET) - на цю адресу буде переадресований користувач після завершення оплати (у разі успіху або помилки);

  • Validity - термін дії платежу в секундах;

  • Set variable - змінна, в яку записується відповідь. Обов'язкове поле.

1.2.2.2. Cancel

Скасування платежу.

При виборі сancel доступні такі поля:

  • Invoice Id - ідентифікатор рахунку. Обов'язкове поле;

  • ExtRef - референс операції скасування, що визначається продавцем;

  • Amount - сума в мінімальних одиницях (у разі часткового повернення);

  • Set variable - змінна, в яку записується відповідь. Обов'язкове поле.

1.2.2.3. Remove

Анулювання рахунку, якщо за ним ще не було здійснено оплати

При виборі remove доступні такі поля:

  • Invoice Id - ідентифікатор рахунку. Обов'язкове поле.

1.2.2.4. Status

Перевірка статусу рахунку.

При виборі status доступні такі поля:

  • Invoice Id - ідентифікатор рахунку. Обов'язкове поле.

  • Set variable - змінна, в яку записується відповідь. Обов'язкове поле.

1.2.2.5. Payment_info

Дані про успішну оплату, якщо її було здійснено.

При виборі payment_info доступні такі поля:

  • Invoice Id - ідентифікатор рахунку. Обов'язкове поле;

  • Set variable - змінна, в яку записується відповідь. Обов'язкове поле.

Структура відповідей, які передаються у змінну, повністю збігаються з їхньою документацією. Більше інформації можна подивитися тут.

1.2.3. Перемикач "Break"

1.2.4. Елемент "Limit"

Рис. 2. Встановлення ліміту

1.2.5. Елемент "Add description"

Рис. 3. Елемент "Add description"