Настройки
Каждая настройка описана в едином формате: тип данных, область видимости и путь в конфигурационном JSON.
Область видимости (scope) определяет, где именно находится настройка:
| Scope | Путь в JSON |
|---|---|
| gateways | .gateways |
| integration | .gateways.integration_alias |
Пример структуры конфигурации:
{ "RUB": { "gateways": { "pay": { "providers": [{ "gateway_alias": "gateway" }] }, "payout": { "providers": [{ "gateway_alias": "gateway" }] } } }, "gateways": { "gateway": { "api_token": "cf4c559d-40a9-4844-8741-1cd132767da1", "class": "brusnikapay", "webhook_token": "+MWRinGhkXlYEBtJCp2aC0xKylZBoNJsx+KV/X07KDA=", "masked_provider": true, "wrapped_to_json_response": true }, "allow_host2host": true }}enable_change_final_status
Заголовок раздела «enable_change_final_status»Путь: .gateways.integration_alias.enable_change_final_status
Разрешает изменение финального статуса операции пополнения при получении повторного коллбэка.
enable_change_amount
Заголовок раздела «enable_change_amount»Путь: .gateways.integration_alias.enable_change_amount
Разрешает изменение суммы операции пополнения при получении повторного коллбэка.
stringscope: integration
Путь: .gateways.integration_alias.class
Уникальное предопределённое имя интеграции.
masked_provider
Заголовок раздела «masked_provider»Путь: .gateways.integration_alias.masked_provider
Скрывает имя провайдера от мерчанта в процессе обработки мерчант-запроса.
skip_processing_url
Заголовок раздела «skip_processing_url»Путь: .gateways.skip_processing_url
Позволяет мерчанту получить платежные реквизиты без необходимости переходить по processingUrl.
Рандомайзер
Заголовок раздела «Рандомайзер»Данный набор настроек предназначен для p2p платежных операций и позволяет делать перебор вариантов суммы для гейта. После полученя отказа на запрос, система герерирует суммы в заданном диапазоне и просто пробует их по одной в случайном порядке - до первого успеха или пока не закончатся попытки. При этом все попытки считаются как одна операция.
random_range
Заголовок раздела «random_range»Путь: .gateways.integration_alias.random_range
Диапазон дополнительных сумм для повторных попыток пополнения — [min, max] в копейках.
random_retries
Заголовок раздела «random_retries»Путь: .gateways.integration_alias.random_retries
Максимальное количество повторных попыток. Фактическое число попыток равно min(random_retries, количество_шагов_в_диапазоне).
random_step
Заголовок раздела «random_step»Путь: .gateways.integration_alias.random_step
Шаг изменения суммы между попытками в копейках. Определяет список возможных сумм внутри random_range.
