Перейти к содержимому

Flexy Guard

Flexy Guard используется для настройки правил контроля операций, ограничений и routing.

Адрес: https://flexy-guard-admin.banking.reactivepay.com

Основные разделы:

  • Rules;
  • Definitions;
  • Upload lists.

Структура правила включает:

  1. Header — условия применения;
  2. Body — условия проверки;
  3. Routing — направление или действие при срабатывании;
  4. Priority — приоритет правила.

В показанной конфигурации правила используются условия по:

  • количеству операций по карте за период;
  • суммам операций за период;
  • сумме отдельной операции;
  • данным BIN и стране.
{
"header": {
"mid": "1",
"acq_id": "1234",
"currency": "USD"
},
"body": {
"card": {
"count": {
"1": [1, 70],
"7": [0, 1500]
},
"amount": {
"sum": {
"1": [0, 300000],
"30": [0, 500000]
},
"value": [10, 10000]
}
},
"bin": {
"not_in_country": ["US", "CA"]
}
},
"routing": null
}

В этом примере проверяются количество и суммы операций по карте, сумма отдельной операции и условие по стране BIN.

  1. В Rules выберите нужный шаблон.
  2. Нажмите Add rule.
  3. Откройте Advanced Editor.
  4. Переключите редактор из Tree в Code.
  5. Измените значения в JSON.
  6. Укажите Name и Priority.
  7. Нажмите Update rule.