6.5. Customers Management
Введение
Управление клиентами — модуль, позволяющий задать пользовательский платёжный поток. Он расположен в разделе «Настройки» → «Управление клиентами». Этот экран содержит список всех торговцев системы, подключённых к управлению клиентами.
На этом экране можно выполнить поиск по торговцам или добавить нового торговца (конфигурацию) в модуль управления клиентами, нажав Add new в правом верхнем углу экрана.
Adding New Merchant To Customer Management
После нажатия кнопки Добавить новую появится этот экран:
Сначала выберите Торговца в поле Merchant, который будет подключён к системе Customer Management.
Затем выберите один из режимов работы: CRM(API) или Платёжный Шлюз.
CRM(API) позволяет определять клиента по merchant customer id. Если параметр customer level присутствует в вызовах API, создаются ненастроенные уровни.
Платёжный Шлюз — позволяет определить клиента по внутреннему идентификатору клиента.
В поведении по умолчанию выберите Проект или Неизвестный уровень.
Project — если в вызовах API присутствует ненастроенный уровень клиента, будут использованы настройки Project и Endpoint (Client definition).
Unknown Level — если в вызовах API присутствует ненастроенный уровень клиента, будут использованы настройки уровня Unknown.
Предупреждение
Любая неправильная настройка может привести к остановке обработки платежей.
После выбора Operation mode и Default behaviour (по желанию) выберите один из вариантов или оба:
Сбрасывать индивидуальные настройки платежей при изменении уровня клиента.
Автоматически добавить все проекты торговца на уровень Unknown
После добавления торговца в Customer Management можно редактировать или удалить конфигурацию.
CRM
CRM (API) — позволяет определить клиента по идентификатору клиента торговца.
merchant_customer_identifier
customer_level
Предупреждение
customer_id не должен включаться в запрос.
Предупреждение
Неправильно переданные параметры могут привести к неверной маршрутизации транзакций или к тому, что они вообще не будут обработаны.
Платёжный Шлюз
PNE (GATE) — позволяет определить клиента по внутреннему идентификатору клиента.
customer_id
customer_level
Предупреждение
merchant_customer_identifier не должен включаться в запрос.
Предупреждение
Неправильно переданные параметры могут привести к неверной маршрутизации транзакций или к тому, что они вообще не будут обработаны.
Level Configuration
Конфигурацию уровней можно выполнить для Deposits и Withdrawals. Чтобы добавить конфигурации, нажмите кнопку + и выберите валюту.
Примечание
Валюта может различаться в зависимости от валют, в которых доступны проекты торговца.
unknown — уровень по умолчанию, который будет создан автоматически.
На экране выше все уровни будут отображены со следующей информацией:
Параметр Level name
Проекты — все проекты торговца, подключённые к Customer Management.
Created и Modified — показывают время создания или изменения конфигурации.
Нажмите кнопку редактирования, чтобы изменить название уровня, добавить или удалить проекты из уровня, либо выбрать Delete «currency», чтобы удалить всю конфигурацию для валюты.
Конфигурация уровня клиента
Нажмите Level Название, чтобы открыть настройку уровня клиента. В открывшемся окне выберите Level configuration, чтобы настроить пользовательский платёжный поток для уровня клиента, или Filters, чтобы добавить дополнительные проверки для уровня.
На этом экране отображается информация об уровне: Payment direction — пополнение или выплата, Currency, Параметр Level name, Status — показывает статус уровня (активен/отключён).
В разделе Payment methods отображаются все доступные методы Payment Cashier. При нажатии на любой из методов появляется окно Configuration.
Filters
Фильтры транзакций в Системе предназначены для отклонения определённых транзакций по различным причинам.
Существуют фильтры трёх уровней:
Частота использования идентификатора клиента за последние 24 часа (дневной лимит)
Частота использования идентификатора клиента за последние 7 дней (недельный лимит).
Частота использования идентификатора клиента за последний месяц (месячный лимит)
Название |
Описание |
Значение |
|---|---|---|
Лимит суммы |
Максимальная общая сумма транзакций за последние 24 часа (неделю, месяц) для точного идентификатора клиента |
99999 |
Календарная неделя начинается с воскресенья |
«Да»: календарная неделя начинается с воскресенья,
«Нет»: календарная неделя начинается с понедельника
|
Yes/No |
Для всех валют торговца в CMS |
будет рассчитана текущая общая сумма или количество транзакций за последние 24 часа (неделю, месяц) для этого идентификатора Клиента: «Да» — для всех уровней Торговца во всех валютах в направлении платежа (пополнение или вывод) с конвертацией в валюту текущего уровня для сравнения с лимитом суммы; «Нет» — только для текущего уровня. |
|
Лимит количества |
Максимальное общее количество транзакций за последние 24 часа (неделю, месяц) для точного идентификатора клиента |
99999 |
Исключить транзакции Cancel |
||
Использовать календарный день |
Коды ошибок
# |
Код |
Название |
|---|---|---|
19000 |
Daily сумма лимит превышен for клиент id |
|
19001 |
Daily количество лимит превышен for клиент id |
|
19002 |
Weekly сумма лимит превышен for клиент id |
|
19003 |
Weekly количество лимит превышен for клиент id |
|
19004 |
Monthly сумма лимит превышен for клиент id |
|
19005 |
Monthly количество лимит превышен for клиент id |
Customers
Для Customers можно выполнить индивидуальную настройку. В зависимости от переданных параметров (customer_id, customer_level, merchant_customer_identifier) клиент может быть создан автоматически или вручную на экране Customers. Нажмите Customers, чтобы открыть экран Customers.
Как показано на изображении выше, нажмите 1 — Show filter, чтобы открыть дополнительные критерии поиска. Во всплывающем окне выберите следующие критерии: Customer IDs Платёжного Шлюза, Merchant Customer IDs, название уровня пополнения, название уровня вывода средств, Email или диапазон дат (даты создания).
Выберите группу клиентов или всех, чтобы Set global limit или Change level — для всех выбранных клиентов.
Common Settings
При нажатии на идентификатор любого клиента откроется следующее окно:
В Common settings отображается вся информация о клиенте. Нажмите Edit info, чтобы изменить сведения о клиенте, кроме Customer ID и Merchant customer ID. Кнопка Virtual terminal позволяет открыть виртуальный терминал со всеми данными клиента непосредственно с этого экрана. All orders отображает все заказы, связанные с клиентом.
Individual Payment Settings
Индивидуальные настройки платежа позволяют настроить Cashier Payment Form для каждого клиента отдельно. Сначала выберите уровень и валюту. Затем выберите Use as global limit for customer, если минимальная/максимальная сумма для валюты должна применяться ко всем доступным решениям. Выберите Payment methods и при необходимости примените настройку. При нажатии Virtual terminal откроется Virtual terminal со всей информацией о клиенте.