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

Запрос параметров услуги - /api/v20/service

Метод используется, когда требуется получить описание конкретной услуги по её serviceId.

Структура запроса

ПараметрЗначение
МетодPOST
URI<url>/api/v20/service
URI Parametersотсутствуют
Body Parametersпараметры запроса
Content-Typeapplication/json

Параметры запроса

ПараметрНазначениеОбязателен
serviceIdКод услуги в процессингеда

Пример запроса

{
"serviceId": "A0001"
}

Структура ответа

ПараметрНазначениеОбязателен
servicesМассив доступных услуг и их параметровда
serviceIdКод услуги в процессингеда
typeТип схемы оплатыда
nameНаименование услугида
groupГруппа услугинет
fixedPaymentПризнак фиксированной суммы платежанет
countryСтрана предоставления услугинет
inputsСписок входных параметров, которые вводит пользовательнет
inputs[].nameСистемное имя входного параметранет
inputs[].requiredПризнак обязательности параметранет
inputs[].titleПодсказка для пользователянет
inputs[].regexpРегулярное выражение для проверки значениянет
displaysСписок полей, которые могут быть выведены пользователю после проверкинет
displays[].name / required / title / regexpОписание возвращаемого полянет

Пример ответа

{
"result": 0,
"resultMessage": "Успешно",
"services": [
{
"serviceId": "A0001",
"type": 0,
"name": "Test Service",
"group": "Онлайн игры",
"fixedPayment": false,
"country": "Международная",
"inputs": [
{
"name": "account",
"required": true,
"title": "account"
}
]
}
]
}