Skip to main content

Сервистер тізімін сұрау - /api/v20/services

Әдіс Агентке қолжетімді сервистердің тізімін, сондай-ақ олардың түрін, кіріс өрістерін, тексеру ережелерін және пайдаланушыға шығаруға болатын өрістерді қайтарады.

Сұрау құрылымы

ПараметрМән
ӘдісPOST
URI<url>/api/v20/services
URI Parametersжоқ
Body Parametersжоқ
Content-Typeapplication/json

Жауап құрылымы

ПараметрМақсатыМіндетті
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": "OK",
"services": [
{
"serviceId": "A0001",
"type": 0,
"name": "Test Service",
"group": "Онлайн ойындар",
"fixedPayment": false,
"country": "Халықаралық",
"inputs": [
{
"name": "account",
"required": true,
"title": "account"
}
]
},
{
"serviceId": "A0002",
"type": 0,
"name": "Test Service 2",
"group": "Басқа Сервистер",
"fixedPayment": true,
"country": "ҚАЗАҚСТАН",
"inputs": [
{
"name": "account",
"required": true,
"title": "Шот нөмірі",
"regexp": "^\\d{10}$"
},
{
"name": "ev_account1",
"required": true,
"title": "Тапсырыс нөмірі",
"regexp": "^\\d{10}$"
}
]
}
]
}