Skip to content

Получение баланса игрока ​

Общая информация ​

Тип запросаURL
GET<server-partner>/balance

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

Примечание

Запрос выполняет провайдер.

Параметры ​

Запрос ​

Optional (необязательные) поля не учитываются при расчете hash.
Optional* поля учитываются в расчете hash только в том случае, если они переданы.

НазваниеТипОписание
currencystringВалюта, в которой осуществляется игра
partnerIdbigintУникальный идентификатор партнера
playerIdstringУникальный идентификатор игрока в системе клиента
hashstringПодпись (sha256 от hash строки)
sessionIdstringoptional*Уникальный идентификатор игровой сессии в системе клиента

Hash строка

“balance” + currency + partnerId + playerId + sessionId* + apiKey

Ответ ​

НазваниеТипОписание
balancestringАктуальный баланс игрока

Пример ​

Запрос ​

js
{  
    currency: 'USD',  
    partnerId: 1,  
    playerId: '432',  
    sessionId: '123',  
    hash: 'bafb050a6f04d30d6b684f024a5e38c97f8de84b7c957bbd357e6da867cf2f3c'  
}

Ответ ​

js
{  
    status: 'success'  
    data: {  
        balance: '10103.63'  
    }  
}

Ошибки ​

Возможные сообщения ошибок:

СообщениеОписание
RequiredParamsNotFoundНекорректное количество параметров в запросе
InvalidParamTypeНекорректный тип параметра
CurrencyNotFoundВалюта с таким кодом не найдена
IncorrectHashНекорректно рассчитан hash
ServerErrorОшибка сервера