# Работа с GameStores API

### Метод GetBalance()

```url
https://api.yrsproject.ru/public/service/gamestores/GetBalance/{steam_id}/{secret_key}/{store_id}?type={type}&amount={amount}&message={message}
```

{% tabs %}
{% tab title="Request" %}

| Параметры    | Описание                                                                                    |
| ------------ | ------------------------------------------------------------------------------------------- |
| steam\_id    | ID формата 64 от аккаунта Steam, начинается на 7656...                                      |
| secret\_key  | Секретный ключ от магазина GameStores                                                       |
| store\_id    | ID магазина в системе GameStores                                                            |
| type         | <p><strong>plus</strong> - добавляет баланс<br><strong>minus</strong> - убавляет баланс</p> |
| amount       | Денежные средства                                                                           |
| message      | Сообщение, которое у кажется в истории профиля при изменеии баланса                         |
| {% endtab %} |                                                                                             |

{% tab title="Response" %}

```json
{
  "status": "success",
  "response": {
    "message": "Баланс пользователя изменён",
    "data": {
      "balance": 2616.4
    }
  }
}
```

| Параметры     | Описание                              |
| ------------- | ------------------------------------- |
| message       | Сообщение от сервиса                  |
| balance       | Новый баланс после выполнения запроса |
| {% endtab %}  |                                       |
| {% endtabs %} |                                       |
