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

Guard

Сервис Guard содержит набор правил, по которым система выполняет маршрутизацию, антифрод-блокировку и диспатчинг для входящих транзакций.

Каждое правило сопоставляется с входным объектом заголовка транзакции. Полное описание синтаксиса фильтрующих выражений — в справочнике по заголовкам.

Ключ Тип данных Описание
data string null extra_return переданный мерчантом в запросе
amount number Сумма транзакции в копейках
mid number ID мерчанта
userid number ID пользователя
email string Email плательщика из запроса мерчанта
email_zone string Зона домена email (например, ru)
email_domain string Домен email без зоны (например, mail)
phone_country string null Страна номера телефона
tid string Уникальный ID транзакции
acq_id string Идентификатор эквайера (например, Gateway::BrusnikapayPayment)
acq_alias string Псевдоним эквайера (например, Brusnika), указывается в настройках мерчанта
status string Статус транзакции (например, declined)
ip string IP-адрес плательщика, передается в запросе мерчанта
currency string Валюта транзакции (ISO 4217)
card string null Данные карты
card_number string null Номер карты
card_brand string null Бренд карты
bin string null BIN карты
declination_reason string null Причина отклонения
bin_country string null Страна по BIN карты (ISO 3166-1 alpha-2)
order string null Идентификатор заказа, передается в запросе мерчанта
type string Тип транзакции (например, pay)
product string Название продукта, передается в запросе мерчанта
mcc string null ???
company_id string Наименование аккаунта мерчанта
gateway_amount number Сумма на которая была направленна в шлюз. В копейках
gateway_currency string Валюта на котоаря была напрравлена в шлюз. (ISO 4217)
gateway_response string null Ответ шлюза
merchant_ip string IP-адрес мерчанта, адрес с которого был выполнен запрос мерчанта
merchant_url string null ???
skip_counter boolean Внутренний флаг пропуска счётчика
identity string null ???
bank_name string Наименование банка, (deprecated)