Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Описание

Компонент для интеграции с MonoPay.

Info

Данный компонент присутствует в схемах типа:

  • Голосовая;
  • Текстовая;
  • Формы;
  • Служебная.

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

Image RemovedImage Added

Рис. 1. Компонент "Mono pay"

1.1. Блок "Mono pay"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "Mono pay"

Состоит из таких элементов:

  1. Поле "Token";
  2. Поле "Action";
  3. Переключатель "Break";
  4. Элемент "Add limit".

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 доступны следующие поля:

  • Amount - сумма в минимальных единицах (при частичном возврате);
  • Set variable - переменная в которою записывается ответ. Обязательное поле.

1.2.2.3. Remove

Аннулирование счета, если за ним еще не было произведено оплаты

При выборе remove доступны следующие поля:

1.2.2.4. Status

Проверка статуса счета.

При выборе status доступны следующие поля:

  • Set variable - переменная в которою записывается ответ. Обязательное поле.

1.2.2.5. Payment_info

Данные об успешной оплате, если она была произведена.

При выборе payment_info доступны следующие поля:

  • Set variable - переменная в которою записывается ответ. Обязательное поле.
Info

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

1.2.3. Переключатель "Break"

Include Page
Переключатель "Break"
Переключатель "Break"

1.2.4. Элемент "Add limit"

Include Page
Элемент "Limit"
Элемент "Limit"

Рис. 2. Установление лимита

Table of Contents