Routing & Balancing
General Information
Система маршрутизации и балансировки позволяет гибко распределять трафик между платёжными гейтами в зависимости от заданных критериев и данных транзакции клиента. Трафик может направляться к определённой группе гейтов/процессоров и распределяться между ними согласно заданной балансировке. Балансировка настраивается на уровне Project системы на вкладке Routing & Balancing.
Для начала конфигурации необходимо выбрать один из типов маршрутизации:
Будет создан новый блок маршрутизации. Каждый блок маршрутизации имеет собственный ID для более удобной навигации в крупных проектах. В качестве примера используется тип маршрутизации Source Card Type:
Наведите курсор на название этого блока, чтобы выбрать одно из следующих действий:
Выберите типы карт из предоставленного списка:
— Удалить узел — выбрать другой блок маршрутизации или балансировки вместо этого.Наведите курсор на любой критерий этого блока, чтобы выбрать одно из следующих действий:
— Продолжить маршрутизацию — выбрать новый блок маршрутизации и продолжить стратегию маршрутизации.
— Добавить балансировку — остановить маршрутизацию и добавить блок балансировки.
— включить, отключить или удалить опцию маршрутизации.Опция по умолчанию с именем OTHERS присутствует всегда, она применяется к транзакциям, которые не соответствуют всем остальным созданным опциям.
Если созданных вариантов маршрутизации достаточно, нажмите кнопку Add balancing
, чтобы добавить один из типов балансировки с платёжными шлюзами.
В качестве примера используется Баланс по коэффициенту на основе суммы транзакции:
Блоки соединены стрелками для улучшения визуального представления. Стрелка направлена от определённого варианта маршрутизации к созданному из него блоку. Если параметры транзакции соответствуют указанному варианту маршрутизации, она передаётся далее по стрелке.
Наведите курсор на название этого блока, чтобы выбрать одно из следующих действий:
— Добавить строку балансировки — добавляет строку с активными полями для указания шлюза:
Платёжный шлюз — самое длинное поле используется для выбора одного из доступных платёжных шлюзов.
Процент вероятности — крайнее левое поле. Этот процент определяет вероятность направления транзакции в данный шлюз. Поле существует только для типов балансировки с указанным коэффициентом.
Три пустых поля внизу используются для переопределения тарифов оплаты.
— Удалить узел — выбрать другой блок маршрутизации или балансировки вместо этого.
— Создать группу — создать группу балансировки.Выберите группу балансировки из предоставленного списка:
Если транзакция соответствует созданным условиям маршрутизации, она будет направлена в блок балансировки с данным платёжным гейтом. Чтобы добавить критерии маршрутизации, нажмите Add routing row для нужного критерия, затем создайте от него последующий путь транзакции. Справа от выбранного критерия появится новый блок с новым номером и названием типа маршрутизации.
В качестве примера используется тип маршрутизации BIN карты источника:
Ниже уже имеется критерий по умолчанию «OTHERS». Как и в первом случае, нажмите Add routing row, чтобы добавить соответствующий критерий. В зависимости от требуемой стратегии маршрутизации и уровня разделения трафика продолжайте строить маршруты либо завершите маршрут, добавив один из Balancing types и нажав Add balancing row для добавления платёжного гейта. Итоговая конфигурация может выглядеть следующим образом:
Примечание
См. информацию ниже, чтобы узнать, какие типы маршрутизации и балансировки доступны и какая дополнительная конфигурация может применяться.
После настройки Routing & Balancing включите её: перейдите в меню «Project», нажмите «Edit» и установите флажок «Use new balancing» внизу страницы. Для подтверждения нажмите «Update».
Теперь применяется Routing & Balancing, и весь трафик будет проходить через неё.
Routing Types
В Routing & Balancing используется несколько «типов маршрутизации» для более гибкой настройки маршрутов транзакций.
Типы маршрутизации Routing types — это фильтры, позволяющие задать разделение трафика. В зависимости от выбранного типа маршрутизации поток транзакций будет проверяться относительно его параметров.
В Routing & Balancing такие типы маршрутизации представлены следующим образом:
Source Card
2) The Card Range routing type allows to sort transactions by the sender’s card BIN value. Specify bin and choose the needed BIN range of the sender and build a further route based on it. Several BIN ranges can be found for the specified BIN value. Select the one with lower priority. There is an option to search cards by their BINs. System can search for up to 500 entered card BINs listed one after another and separated by commas. They can be chosen by pressing the BINs - button.
3) The Source Card Bank routing type allows to sort transactions by the sender’s Issuer Bank name. Select the needed names of sender’s Issuer Banks and build a further route based on them. There is an option to search Banks by their names. System can search for up to 500 entered Bank names listed one after another and separated by commas. They can be chosen by pressing the «By name -» button.
Тип маршрутизации Source Card Country позволяет сортировать транзакции по стране карты отправителя. Выберите нужные страны отправителя и постройте на их основе дальнейший маршрут.
Тип маршрутизации Source Card Credit Source позволяет сортировать транзакции по типу карты отправителя. Выберите нужные типы карт отправителя и постройте на их основе дальнейший маршрут.
![]()
Destination Card
2) The Card Range routing type allows to sort transactions by the receiver’s card BIN value. Specify bin and choose the needed BIN range of the receiver and build a further route based on it. Several BIN ranges can be found for the specified BIN value. Select the one with lower priority. There is an option to search cards by their BINs. System can search for up to 500 entered card BINs listed one after another and separated by commas. They can be chosen by pressing the «BINs -» button.
3) The Destination Card Bank routing type allows to sort transactions by the receiver’s Issuer Bank name. Select the needed Issuer Bank names of the receiver and build a further route based on them. There is an option to search Banks by their names. System can search for up to 500 entered Bank names listed one after another and separated by commas. They can be chosen by pressing the «By name -» button.
Customer
Тип маршрутизации Customer Account Number Country позволяет сортировать транзакции, подключая выбранные страны к одному провайдеру, а остальные — к другому. Этот тип маршрутизации используется для транзакций Payout. Страна и банк определяются по IBAN (International Bank Account Number), сформированному в соответствии с ISO 13616.
![]()
Тип маршрутизации Customer IP Country позволяет сортировать транзакции по стране IP-адреса клиента. Выберите страны, IP-адреса которых будут проверяться, и постройте на их основе дальнейший маршрут.
Тип маршрутизации Customer IP Range позволяет сортировать транзакции, значения IP-адресов которых находятся в указанном диапазоне. Укажите подходящий диапазон IP и постройте на его основе дальнейший маршрут. Допускаются IPv4 и IPv6.
Тип маршрутизации Customer Billing Country позволяет сортировать транзакции по стране из платёжного адреса клиента. Выберите нужные страны и постройте на их основе дальнейший маршрут.
Тип маршрутизации Лояльность клиента разделён на эндпоинт, проект, торговец, менеджер. На каждом из этих уровней есть поле Количество сессий одобрения возвращающегося клиента, которое могут задавать для Менеджеров пользователи с ролью Superior, а для Проектов, Эндпоинтов и Торговцев — пользователи с ролью Менеджер. Это значение задаёт количество транзакций, после которого клиент будет считаться «ВОЗВРАЩАЮЩИМСЯ».
По умолчанию Клиент определяется по карте. Определение возможно по номеру карты, адресу электронной почты, держателю карты и адресу электронной почты, держателю карты и назначению, держателю карты и телефону. Подсчёт транзакций начинается после изменения определения (для каждого типа определения хранится собственное количество транзакций). Определение клиента задаётся в соответствующем поле Определение клиента на уровне Проекта или Эндпоинта (настройка Эндпоинта имеет приоритет над настройкой Проекта).
Summary:
RETURNING_FOR_MANAGER — подсчёт одобрений на уровне Manager, определение клиента на уровне Project/Endpoint.
RETURNING_FOR_MERCHANT — подсчёт одобрений на уровне Merchant, определение клиента на уровне Project/Endpoint.
RETURNING_FOR_ENDPOINT — подсчёт одобрений на уровне Endpoint, определение клиента на уровне Project/Endpoint.
RETURNING_FOR_PROJECT — подсчёт одобрений на уровне Project, определение клиента на уровне Project/Endpoint.
![]()
Логика маршрутизации проверяется последовательно, поэтому транзакция проходит по первому маршруту, удовлетворяющему условию.
Например, следующий маршрут сначала проверит лояльность merchant, а затем manager.
![]()
типы маршрутизации Recurring и Non_recurring позволяют сортировать транзакции в зависимости от того, является ли тип транзакции рекуррентным.
Тип маршрутизации по purpose позволяет сортировать транзакции по назначению. В каждую строку маршрутизации можно ввести несколько значений назначения. Новые значения добавляются кнопкой Add при редактировании или создании. Назначение ограничено 128 символами.
View:
Edit:
![]()
by Phone IMEI (IMEI or International Mobile Equipment Identity) — this is the individual number of the mobile equipment. It is possible to enter more than one IMEI value to each routing row. IMEI limited to 32 symbols.
View:
![]()
Edit:
![]()
by Customer Instance routing type allows to sort transactions based on Customer payment history for the whole instance. Please contact tech Support manager to enable this functionality.
Select the Customer type for instance and build a further route based on them. The client is defined as NEW or RETURNING based on criteria set on the Project level (by default) or Endpoint level (if specified). This option is called Client definition. Definition is possible by card number, email, card holder and email, card holder and purpose, card holder and phone.
Примечание
This option should only be used together with internal KYC procedures as it checks for existing payment history and doesn’t count any negative activity.
by Customer site url routing type allows to sort transactions based on customer’s site URL. It is possible to enter more than one site url value to each routing row. Site URL is limited to 128 symbols.
View:
![]()
Edit:
![]()
Примечание
The Customer Site URL routing type does not account for formatting differences. The URL in the initial request must exactly match the URL specified in the routing node.
Транзакция
Тип маршрутизации Транзакция Amount позволяет сортировать транзакции по суммам. Число в квадратной скобке включается в диапазон, а число в круглой скобке не включается. Например, чтобы указать сумму от 0 до 100 (включая 100), используйте [0, 100.01). Транзакции, суммы которых соответствуют указанному диапазону, пройдут через этот критерий маршрутизации.
Тип маршрутизации Тип транзакции позволяет сортировать транзакции по их типу. Выберите нужные типы транзакций и постройте дальнейший маршрут на их основе.
Тип маршрутизации Кратность суммы позволяет сортировать транзакции по их суммам, соответствующим указанным множителям. Добавьте кратность суммы, и транзакция будет маршрутизироваться по наибольшей сумме, кратной ей. Пример: если сумма транзакции равна 1000, а «Кратность суммы» задана как 1000 и 500, транзакция будет направлена на 1000; если сумма транзакции равна 1500 — на 500, а если 2000 — на 1000.
Тип маршрутизации Транзакция Time позволяет сортировать транзакции по времени их создания в системе. Часовой пояс GMT+3. Этот тип сортировки можно использовать для технических перерывов Процессора или в иных случаях, когда для маршрута необходимо время. Например, чтобы задать время с 22:00 до 06:00, установите его так: [22:00:00, 23:59:59], [00:00:00, 06:00:00].
![]()
Тип маршрутизации День недели позволяет сортировать транзакции по дню недели. Выберите нужный день недели и часовой пояс для дальнейшего маршрута на их основе.
Transfer
IP Intelligence
Предупреждение
If Fraud Service - «MaxMind IP check service» is selected on project level, then regardless of whether «fraud filters» or «routing&balancing» are set up - all requests will be sent to Max Mind.
Тип маршрутизации Anonymous vpn позволяет проверить, считается ли IP-адрес Плательщика анонимным VPN по данным MaxMind. YES — если условие истинно, NO — если ложно. Выберите необходимые параметры и настройте маршрут.
Тип маршрутизации Anonymous IP address позволяет проверить, считается ли IP-адрес Плательщика анонимным по данным MaxMind. YES — если условие истинно, NO — если ложно. Выберите необходимые параметры и настройте маршрут.
Тип маршрутизации Hosting provider позволяет проверить, принадлежит ли IP-адрес Плательщика хостинг- или VPN-провайдеру, определённому сервисом MaxMind. YES — если условие истинно, NO — если условие ложно. Выберите необходимые параметры и настройте дальнейшую маршрутизацию на их основе.
Тип маршрутизации Public proxy позволяет проверить, принадлежит ли IP-адрес Плательщика публичному прокси по данным MaxMind. YES — если условие истинно, NO — если ложно. Выберите необходимые параметры и настройте маршрут.
Тип маршрутизации Residential proxy позволяет проверить, принадлежит ли IP-адрес Плательщика хостинг- или VPN-провайдеру, определённому сервисом MaxMind. YES — если условие истинно, NO — если условие ложно. Выберите необходимые параметры и настройте дальнейшую маршрутизацию на их основе.
Tor exit node routing type allows to check when Payer IP address is Tor exit node considered by MaxMind service. YES - if condition is true, NO - if condition is false. Select the needed parameters and build a further route based on them.
Static IP score routing type allows to check when Payer IP address Static IP score which is considered by MaxMind service is lower or equal to the settled threshold value. Higher values mean a greater static association. For example, many IP addresses with a user type of cellular have a score under one. Broadband IPs that don’t change very often typically have a score above thirty. This indicator can be useful for deciding whether an IP address represents the same user over time. The value ranges from 0 to 99.99. Select the needed parameters and build a further route based on them.
Тип маршрутизации User count позволяет проверить, превышает ли или равняется ли количество пользователей IP-адреса плательщика, определённое службой MaxMind, заданному пороговому значению. Это оценочное количество пользователей, использовавших IP-адрес/сеть за последние 24 часа. Для IPv4 учитывается отдельный IP-адрес, для IPv6 — сеть /64. Выберите нужные параметры и постройте дальнейший маршрут на их основе.
Balancing Types
Balancing type — это функция, которая позволяет распределять транзакции между платёжными шлюзами в соответствии с настроенными параметрами.
Примечание
Шлюз также можно указать непосредственно в конечной точке. Однако он всё равно будет подчиняться стратегии маршрутизации, но будет выбираться для всех транзакций, поступающих из этой конечной точки по данному маршруту.
В системе представлены следующие типы балансировки:
Balance By Coefficient
Balance by coefficient Based on Tx Amount позволяет сортировать транзакции по шлюзам в зависимости от суммы и указанного процента вероятности.
Например, для трёх шлюзов заданы коэффициенты 20 %, 30 % и 50 %. В этом случае 50 % первых нескольких обработанных транзакций будут направлены в шлюз с вероятностью 50 %, затем трафик будет стремиться к распределению суммы между шлюзами согласно указанным процентам. Если обработанная сумма в одном шлюзе превышает суммы в других шлюзах, транзакции не будут направляться в шлюз с превышающей суммой, пока суммы во всех шлюзах не станут равны процентам, заданным для шлюзов.
Balance by coefficient Based on Tx Count позволяет сортировать транзакции по шлюзам в зависимости от их количества и указанного процента вероятности.
Например, для трёх шлюзов заданы коэффициенты 20 %, 30 % и 50 %. В этом случае 50 % обработанных транзакций будут направлены в шлюз с вероятностью 50 %. Суммы транзакций не учитываются, учитывается только их количество.
Balance Equally
Balance equally Based on Tx Amount позволяет сортировать транзакции по шлюзам в зависимости от суммы с равным процентом вероятности.
Если имеется, например, 4 шлюза, «Равномерное распределение по сумме транзакций» задаст равную вероятность 25 % для каждого шлюза. Первые несколько транзакций могут быть направлены в любой из них, поскольку проценты равны, затем трафик будет стремиться к равномерному распределению суммы между шлюзами. Если обработанная сумма в одном шлюзе превышает суммы в других шлюзах, транзакции не будут направляться в шлюз с превышающей суммой, пока суммы во всех шлюзах не станут равными.
Balance equally Based on Tx Count позволяет сортировать транзакции по шлюзам в зависимости от количества с равным процентом вероятности.
Если имеется, например, 4 шлюза, «Balance equally on Tx Count» установит равную вероятность 25 % для каждого шлюза. Первые несколько транзакций могут быть направлены на любой из них, поскольку проценты равны; затем трафик будет стремиться к равномерному распределению между шлюзами по количеству транзакций.
Cascading Chain
Тип Chain by Coefficient Based on Tx Count позволяет сортировать транзакции по гейтам с использованием указанного процента вероятности и принципа цепочки. Если входящая транзакция будет отфильтрована или превысит лимиты на некоторых гейтах, алгоритм балансировки исключит эти гейты, а затем сформирует цепочку из оставшихся согласно их коэффициентам.
Например, для трёх шлюзов заданы коэффициенты 20 %, 30 % и 50 %. В этом случае шлюз с коэффициентом 50 % имеет 50-процентную вероятность стать первым шлюзом в сформированной цепочке. Если по какой-либо причине первый шлюз в цепочке не смог обработать транзакцию, она передаётся следующему шлюзу в цепочке. Если второй шлюз также не смог обработать транзакцию, она передаётся далее, пока один из следующих шлюзов не обработает её. Трафик будет стремиться к распределению между шлюзами согласно их коэффициентам на основании количества транзакций.
Тип Chain by Equivalently Based on Tx Count позволяет сортировать транзакции по гейтам с использованием принципа цепочки и равного процента вероятности. Если входящая транзакция будет отфильтрована или превысит лимиты на некоторых гейтах, алгоритм балансировки исключит эти гейты, а затем сформирует цепочку из оставшихся на основе равного процента вероятности.
Если имеется, например, 4 шлюза, «Цепочка с равномерным распределением по количеству транзакций» задаст равную вероятность 25 % для каждого шлюза. В этом случае каждый шлюз имеет 25-процентную вероятность стать первым шлюзом в сформированной цепочке. Если по какой-либо причине первый шлюз в цепочке не смог обработать транзакцию, она передаётся следующему шлюзу в цепочке. Если второй шлюз также не смог обработать транзакцию, она передаётся далее, пока один из следующих шлюзов не обработает её. Трафик будет стремиться к равномерному распределению между шлюзами на основании количества транзакций.
Цепочка по последовательности позволяет сортировать транзакции по принципу каскадной цепочки.
Транзакцияs will be processed by gates only in a priority order. If for some reason the first gate in the chain was not able to process the transaction, it moves further along the chain until one of the subsequent gates in chain processes it. The gate priority can be changed in «Chain by Sequence» using drag’n’drop.
Chain by Last Customer Tx Status on Acquirer позволяет сортировать транзакции по итоговому статусу транзакции и принципу цепочки.
Все транзакции Клиента (определяемого по адресу электронной почты) проверяются в рамках конкретного Процессора, а не среди всех; следующая транзакция направляется на Шлюз с последней успешной транзакцией этого Клиента. Если попытка на этом Шлюзе была отклонена, транзакция перемещается дальше по цепочке, пока один из последующих Шлюзов не обработает её.
Others
First in Sequence позволяет сортировать транзакции, выбирая для них первый подходящий шлюз.
Если входящая транзакция будет отфильтрована или превысит лимиты на некоторых шлюзах, алгоритм «Первый в последовательности» исключит эти шлюзы и направит транзакцию на шлюз с наивысшим приоритетом среди оставшихся. Приоритет шлюза можно изменить перетаскиванием вверх или вниз.
First in Sequence by Last Customer Tx Status on Acquirer позволяет сортировать транзакции по итоговому статусу транзакции.
Проверяются все транзакции клиента (по адресу электронной почты) во всех проектах, и следующая транзакция направляется в шлюз с Процессором последней успешной транзакции в рамках проекта. Если транзакция имеет статус Declined, шлюз перемещается в конец последовательности и получает наименьший приоритет. Также все шлюзы с тем же Процессором, что и шлюз, в котором возник статус отклонения, получают низкий приоритет. Шлюз с Процессором последней одобренной транзакции будет первым в последовательности, а шлюз с Процессором более ранних одобрений или без одобрений — последним.
First in Sequence by Last Customer Tx Status on Gate позволяет сортировать транзакции по итоговому статусу транзакции.
![]()
Проверяются все транзакции клиента (по адресу электронной почты), и следующая транзакция направляется в шлюз последней успешной транзакции в рамках проекта. Если транзакция имеет статус Declined, шлюз перемещается в конец последовательности и получает наименьший приоритет. В отличие от типа балансировки Эквайера First in Sequence by Last Customer Tx Status, шлюзы с тем же Процессором, что и шлюз, в котором возник статус Declined, не теряют приоритет и не перемещаются в конец последовательности. Шлюз с последней одобренной транзакцией будет первым, а шлюз с более ранними одобрениями или без одобрений — последним.
Additional Configurations
Gate Skips
Шлюзы в блоке балансировки могут быть пропущены при обработке транзакции в следующих случаях:
1.) Если срабатывает ограничение эквайера на уровне шлюза;
2.) Для параметров цепочки Cascading: если получено сообщение об отклонении, указанное в Chain Strategy Details или Chain Strategy Skips, цепочка будет остановлена;
3.) Если шлюз отключён на уровне шлюза;
4.) Если шлюз отключён в блоке балансировки;
5.) Если шлюз настроен на игнорирование, поскольку он предназначен только для прямой обработки с определённых Endpoints (см. Ignore Gates For Direct Processing ниже).
Ignore Gates For Direct Processing
Игнорирование шлюзов — игнорирует выбранный шлюз для всего узла.
Если необходимо использовать шлюз только для определённой конечной точки без изменений в маршрутизации, используйте Ignoring gates: тогда этот шлюз будет игнорироваться для остального трафика и использоваться только с указанной конечной точкой.
Rates
Тарифы — система платёжных комиссий за услуги всех участников.
Система поддерживает таких участников, как:
Merchant, Reseller, Manager, Dealer, Bank.
В текущей модели комиссии возрастают последовательно от Банка к Торговцу. Следующий тарифный план учитывает значение предыдущего. Таким образом, чем выше уровень участника, тем больше его общая комиссия в системе. Тарифные планы Банка и Дилера можно задать на уровне шлюза. Тарифные планы Менеджера, Реселлера и Торговца можно задать на уровне проекта с возможностью переопределить их на уровне эндпоинта. Наличие некоторых участников в модели платёжных тарифов необязательно.
В Routing & Balancing ставки можно переопределить непосредственно в конфигурации шлюзов в блоках балансировки. Эти настройки ставок имеют приоритет над настройками на уровне проекта или endpoint.
Под названием шлюза находятся 3 активных поля для переопределения тарифных планов Менеджера, Реселлера и Торговца соответственно слева направо. Все тарифные планы можно выбрать из выпадающего списка уже созданных.
Copy, Paste, Cut, Delete
Узлы маршрутизации и балансировки можно удалить вместе со всеми дочерними узлами:
Каждое удаление требует подтверждения:
Фрагменты дерева балансировки также можно вырезать и вставлять:
Выберите место для вставки вырезанного фрагмента:
Результат:
Части дерева балансировки также можно копировать аналогичным образом:
Описание: Tap on Copy node.
Выберите место для вставки скопированного фрагмента:
Результат:
Тот же процесс можно повторить для последней части дерева балансировки:
Результат:
Import And Export
Можно импортировать и экспортировать дерево балансировки:
Файл дерева балансировки создаётся в формате xml и имеет следующую структуру:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<strategy>
<projectId>4947</projectId>
<projectDisplayName>Recur AUD</projectDisplayName>
<routingNodes>
<routingNode>
<id>8572</id>
<routingId>1</routingId>
<enabled>true</enabled>
<routes>
<route>
<id>23277</id>
<enabled>true</enabled>
<nextRoutingNodeId>8573</nextRoutingNodeId>
<others>true</others>
<criteria>
<criterion>
<value>OTHERS</value>
</criterion>
</criteria>
<order>0</order>
</route>
</routes>
<root>true</root>
</routingNode>
<routingNode>
<id>8573</id>
<routingId>2</routingId>
<enabled>true</enabled>
<routes>
<route>
<id>23279</id>
<enabled>true</enabled>
<nextRoutingNodeId>8574</nextRoutingNodeId>
<others>false</others>
<criteria>
<criterion>
<entityId>8104</entityId>
<entityName>213100</entityName>
</criterion>
</criteria>
<order>0</order>
</route>
<route>
<id>23278</id>
<enabled>true</enabled>
<others>true</others>
<criteria>
<criterion>
<value>OTHERS</value>
</criterion>
</criteria>
<order>1</order>
</route>
</routes>
<root>false</root>
</routingNode>
<routingNode>
<id>8574</id>
<routingId>3</routingId>
<enabled>true</enabled>
<routes>
<route>
<id>23281</id>
<enabled>true</enabled>
<nextRoutingNodeId>8575</nextRoutingNodeId>
<others>false</others>
<criteria>
<criterion>
<entityId>1825</entityId>
<entityName>DEMO BANK</entityName>
</criterion>
</criteria>
<order>0</order>
</route>
<route>
<id>23280</id>
<enabled>true</enabled>
<others>true</others>
<criteria>
<criterion>
<value>OTHERS</value>
</criterion>
</criteria>
<order>1</order>
</route>
</routes>
<root>false</root>
</routingNode>
<routingNode>
<id>8575</id>
<routingId>4</routingId>
<enabled>true</enabled>
<routes>
<route>
<id>23282</id>
<enabled>true</enabled>
<balancingNodeId>8750</balancingNodeId>
<others>true</others>
<criteria>
<criterion>
<value>OTHERS</value>
</criterion>
</criteria>
<order>0</order>
</route>
</routes>
<root>false</root>
</routingNode>
</routingNodes>
<balancingNodes>
<balancingNode>
<id>8750</id>
<enabled>true</enabled>
<balancingId>1</balancingId>
<rows>
<row>
<id>0</id>
<enabled>false</enabled>
</row>
</rows>
</balancingNode>
</balancingNodes>
</strategy>
—