Доп. поля для валют

Этот модуль позволяет вам создавать дополнительные поля для валют.

Дополнительные поля для валют позволяют администраторам собирать от клиентов всю необходимую информацию при создании заявки на обмен. Это могут быть любые сведения, например:

  • ФИО отправителя или получателя;

  • Названия банков или платёжных систем;

  • Номера карт и счетов;

  • Контактные данные;

  • Любая другая информация, которую необходимо получить от пользователя.

Количество и тип дополнительных полей не ограничены. Вы можете создавать поля любой сложности и настраивать их под конкретные потребности вашего обменного пункта.

Для начала работы с дополнительными полями, откройте раздел «Доп. поля валют». Это можно сделать через меню в панели управления: Основное — Валюты — Доп. поля валют.


Создание нового поля

Нажмите кнопку «Добавить поле», расположенную справа в верхнем углу.

В открывшемся окне заполните следующие поля:

Название — укажите название нового поля. Можно вводить название сразу на нескольких языках, переключаясь между вкладками (например, RU или EN).

Где выводить? — выберите, будет ли поле отображаться для валюты, которую пользователь:

  • Отдаёт (поле будет показано в блоке отправки средств)

  • Получает (поле будет показано в блоке получения средств)

Нажмите кнопку «Добавить», чтобы сохранить созданное поле.


Редактирование дополнительного поля

После добавления нового поля оно появится в списке. Найдите нужное поле и нажмите на его название для перехода в режим редактирования.

Примеры

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

Пример настройки дополнительного поля «Ф.И.О отправителя»

Используйте данный пример, чтобы правильно создать дополнительное поле, в котором клиент будет указывать свои Ф.И.О при отправке средств:

  • Название поля: Ф.И.О отправителя

  • ID Ключа: sender_fullname (используйте именно этот ключ, чтобы система корректно обрабатывала поле)

  • Где выводить?: Отдаю

  • Тип поля: Текстовое поле

  • Мин. кол-во символов: 1 (рекомендуется указать не менее 1 символа)

  • Макс. кол-во символов: 100 (значение можно изменить по вашему усмотрению)

  • Тип валидатора: ФИО (Русский язык) (можете выбрать валидатор для другого языка или не использовать его вовсе)

  • Обязательное поле: Да (рекомендуется обязательно запрашивать это поле)

  • Удалить пробелы в поле: Нет

  • Содержимое поля: Строка

  • Язык текста: Только русский (при необходимости можно изменить на «без ограничений» или другой язык)

  • Начинающиеся слова (буквы): (необязательно, можно не указывать)

  • Заканчивающиеся слова (буквы): (необязательно, можно не указывать)

  • Статус: Включен (чтобы поле было активно и отображалось клиентам)

  • Привязать поле к валютам: Выберите валюты, для которых необходимо отображать это поле.

После завершения настройки нажмите кнопку «Сохранить», чтобы изменения вступили в силу.

Пример настройки дополнительного поля «Ф.И.О получателя»

Используйте данный пример, чтобы правильно создать дополнительное поле, в котором клиент будет указывать Ф.И.О получателя при получении средств:

  • Название поля: Ф.И.О получателя

  • ID Ключа: recipient_fullname (используйте именно этот ключ, чтобы система корректно обрабатывала поле)

  • Где выводить?: Получаю

  • Тип поля: Текстовое поле

  • Мин. кол-во символов: 1 (рекомендуется указать не менее 1 символа)

  • Макс. кол-во символов: 100 (значение можно изменить по вашему усмотрению)

  • Тип валидатора: ФИО (Русский язык) (можете выбрать валидатор для другого языка или не использовать его вовсе)

  • Обязательное поле: Да (рекомендуется обязательно запрашивать это поле)

  • Удалить пробелы в поле: Нет

  • Содержимое поля: Строка

  • Язык текста: Только русский (при необходимости можно изменить на «без ограничений» или другой язык)

  • Начинающиеся слова (буквы): (необязательно, можно не указывать)

  • Заканчивающиеся слова (буквы): (необязательно, можно не указывать)

  • Статус: Включен (чтобы поле было активно и отображалось клиентам)

  • Привязать поле к валютам: Выберите валюты, для которых необходимо отображать это поле.

После завершения настройки нажмите кнопку «Сохранить», чтобы изменения вступили в силу.

Инструкция по добавлению доп. поля для crypto-тэгов (Memo, Destination Tag)

Эта инструкция применяется, когда для адреса при переводе криптовалюты необходимо указывать дополнительную метку (тэг). Это часто требуется при переводах таких криптовалют как Ripple (XRP), Stellar (XLM), Toncoin (TON). Подробнее о необходимости использования дополнительных меток для криптовалют читайте в документации соответствующей валюты или биржи.

Пример добавления дополнительного поля:

  • Название поля: Memo получателя или Destination Tag

  • ID Ключа:

    • income_unk (если поле используется при отправке средств)

    • outcome_unk (если поле используется при получении средств)

  • Где выводить?: Выберите, где будет отображаться поле — Отдаю или Получаю

  • Тип поля: Текстовое поле

  • Описание: Обычно этот номер используется для перевода монет на аккаунт криптобиржи (вы можете указать своё описание)

  • Мин. кол-во символов: 0 (можете указать иное значение)

  • Макс. кол-во символов: 50 (значение можно изменить на ваше усмотрение)

  • Обязательное поле: Нет (не обязательно к заполнению, но можно сделать обязательным по вашему усмотрению)

  • Удалить пробелы в поле: Нет (по вашему усмотрению)

  • Содержимое поля: Строка и цифры (обычно используются цифры и буквы, но можно изменить по вашему усмотрению)

  • Язык текста: Без ограничений (можно выбрать другой язык)

  • Статус: Включен (для отображения поля клиентам)

  • Привязать поле к валютам: Выберите соответствующие криптовалюты, требующие ввода дополнительного тэга.

После заполнения и проверки всех опций нажмите кнопку «Сохранить», чтобы изменения вступили в силу.

Инструкция по добавлению прочих дополнительных полей

Используйте этот пример для создания любых других дополнительных полей, которые необходимы для сбора дополнительной информации от клиентов. Например: название банка, номер счёта и другие.

Пример настройки дополнительного поля:

  • Название поля: Укажите понятное название поля (например, Название банка)

  • ID Ключа:

    • income_bankname (если поле используется при отправке средств)

    • outcome_bankname (если поле используется при получении средств)

(Вместо bankname вы можете указать другое уникальное название поля без пробелов)

  • Где выводить?: Отдаю или Получаю (в зависимости от того, где нужно отображать поле)

  • Тип поля: Текстовое поле (или другой подходящий тип поля по вашему усмотрению)

  • Мин. кол-во символов: 0 (вы можете указать другое значение)

  • Макс. кол-во символов: 100 (вы можете указать другое значение по своему усмотрению)

  • Описание: Укажите краткое и понятное описание, поясняющее клиентам назначение поля

  • Обязательное поле: Выберите «Да», если поле обязательно к заполнению, иначе «Нет»

  • Удалить пробелы в поле: На ваше усмотрение

  • Содержимое поля: Выберите подходящий вариант (например, Строка, Строка и цифры, Только цифры)

  • Язык текста: Выберите язык ввода или оставьте «Без ограничений»

  • Статус: Включен (чтобы поле отображалось клиентам)

  • Привязать поле к валютам: Выберите валюты, для которых поле должно быть доступно.

После настройки нажмите кнопку «Сохранить», чтобы изменения вступили в силу.

Настройка дополнительного поля

В окне редактирования доступны следующие настройки:

Название поля — название дополнительного поля, отображаемое клиентам.

ID Ключа — уникальный идентификатор поля. Обязательно указывайте его латиницей, используя нижний регистр.

Важно:

Ключи для полей

Статические ID ключи:

  • sender_fullname — Ф.И.О отправителя (выводится в разделе «Отдаю»).

  • recipient_fullname — Ф.И.О получателя (выводится в разделе «Получаю»).

  • income_unk — Crypto-теги для раздела «Отдаю» (например, Destination tag, Memo).

  • outcome_unk — Crypto-теги для раздела «Получаю» (например, Destination tag, Memo).

Динамические ID ключи:

  • income_* — Для полей раздела «Отдаю». Вместо * укажите уникальное имя без пробелов, например: income_account, income_account_id.

  • outcome_* — Для полей раздела «Получаю». Вместо * укажите уникальное имя без пробелов, например: outcome_account, outcome_account_id.

Где выводить? — укажите, будет ли поле отображаться в разделе «Отдаю» или «Получаю».

Тип поля — выберите формат поля:

  • Текстовое поле — клиент вводит данные вручную.

  • Список — клиент выбирает значение из списка.

  • Выбор — аналогично списку, клиент выбирает из предложенных вариантов.

Варианты — укажите варианты значений для типов полей «Список» и «Выбор», разделяя их запятой или новой строкой.

Тип валидатора — автоматическая проверка вводимых клиентом данных:

  • ФИО (русский или английский)

  • БИК

  • Номер телефона (с +7 или 7)

  • Ник в Telegram

  • IBAN (международный номер банковского счёта)

Мин./Макс. кол-во символов — укажите ограничения на длину вводимых данных.

Пример — приведите пример заполнения поля для клиентов.

Описание — кратко опишите назначение и способ заполнения поля.

Обязательное поле — если «Да», клиент обязательно должен заполнить поле.

Удалить пробелы в поле — если «Да», из вводимых данных удаляются все пробелы.

Содержимое поля — тип разрешённого ввода:

  • Строка и цифры

  • Только строка

  • Только цифры

Язык текста — ограничение языка вводимого текста:

  • Без ограничений

  • Только русский

  • Только английский

Начинающиеся слова (буквы) — значение поля должно начинаться с указанной подстроки.

Заканчивающиеся слова (буквы) — значение поля должно заканчиваться указанной подстрокой.

Статус — выберите, активно ли поле:

  • Включен — поле доступно клиентам.

  • Отключен — поле недоступно клиентам.

Привязать поле к валютам — выберите валюты, к которым будет применено созданное поле.


Сортировка

Рекомендуемые ссылки

Диагностика и устранение ошибок при работе со скриптом

Last updated

Was this helpful?