Перейти к содержимому
Русский
  • Результаты отсутствуют, так как поле поиска является пустым.

Настройка полей

Поля в сервисе Умная Маршрутизация — это параметры, которые сервис анализирует при обработке транзакции. Эти поля передаются в запросах на проведение транзакции в систему обработки платежей.

В сервисе предусмотрено два вида полей:
  • Системные поля: Эти поля соответствуют параметрам, передаваемых в запросах на проведение транзакции согласно документации системы обработки платежей. См. Приложение.

  • Пользовательские поля: Эти поля соответствуют дополнительным параметрам, которые создают пользователи. Для того чтобы сервис Умной Маршрутизации смог рассчитать и проанализировать значения этих параметров, следует передавать их в запросе на проведение транзакции в блоке additional_data.smart_routing_options.

Пример тела запроса на оплату платежа с пользовательским полем “ignore_limit”: 

{
"request": {
"dynamic_billing_descriptor": null,
"billing_address": {
"first_name": null,
"last_name": null,
"address": null,
"city": null,
"country": null,
"state": null,
"phone": "51544887487",
"zip": null,
"email": "example@gmail.com",
"birth_date": null,
"device_id": "4567890",
"taxpayer_id": null
},
"customer": {
"ip": "127.000.000.00",
"email": "example@gmail.com",
"device_id": "4567890"
},
"test": false,
"notification_url": "https://your-domain.com/notify",
"return_url": "https://checkout.psp-domain.com/widget/hpp.html?token=12354848787797&redirectToResult",
"language": "ru",
"credit_card": {
"verification_value": "123",
"token": "131654497-1846-4520-13245-1644987987",
"token_provider": "customer"
},
"currency": "USD",
"amount": 3500,
"description": "Some description",
"tracking_id": "11223344556",
"additional_data": {
"smart_routing_options": {
"ignore_limit": false
},
"request_id": "123456d9-d123-4262-972a-1232iuho154948",
"vendor": {
"name": "CTP",
"token": "12354848787797"
}
},
"expired_at": null
}
}

Поле любого вида может быть:

  • Агрегационным: Такие поля принимают значения параметров из запросов на проведение транзакций (например, сумма платежа). Отмечены значком Check Mark в списке полей учетной записи.