Avatarix API
POST

GetSettingsService

Метод получения актуальных настроек доступных сервисов. Возвращает список ID, названия, комиссии, а также лимиты (мин/макс сумма) для валидации на стороне Агента.

Service ID

Используйте этот ID в методах AccountCheck и Payment.

Limits

Мин. и Макс. суммы платежа для предварительной валидации формы.

Test Data

Поле TestAccount содержит пример валидного аккаунта.

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

AgentIDRequired
Numeric

Идентификатор Агента.

AgentPasswordRequired
String

Пароль Агента (MD5 или plain).

RequestTypeFixed

По умолчанию: GetSettingServices

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

Запрос (cURL)
curl --location 'https://processingdev.avatarix.net/home/index' \
--data-urlencode 'AgentID={{agentid}}' \
--data-urlencode 'AgentPassword={{agentPassword}}' \
--data-urlencode 'RequestType=GetSettingServices'
Ответ (JSON)
Config
[
    {
        "Id": 7,
        "Name": "Steam",
        "TestAccount": "galek10",
        "Rate": 0.0,
        "TopCommission": 0.0,
        "limits": [
            {
                "MinAmountKZT": 1.0,
                "MaxAmountKZT": 500.0
            }
        ]
    }
]

Поля объекта Service

ПолеТипОписание
IdIntУникальный ID сервиса. Используется в API.
NameStringНазвание сервиса (например, Steam).
TestAccountStringТестовый аккаунт для отладки.
RateFloatКомиссия Агента в процентах.
TopCommissionFloatФиксированная комиссия (сверху).
limitsObject[]Массив лимитов (Min/Max суммы).