Войти
Регистрация
Войти
Регистрация
  • С чего начать
  • Модули
    • 📰 WordPress
    • 📈 Битрикс
    • 🈸 Joomla
    • 🛒 OpenCart
    • 🧩 Drupal
  • SDK
    • 🐘 SDK PHP
    • 👨‍💻 SDK GOLANG
    • ✳️ SDK NODE JS
    • 🧐 SDK KOTLIN
    • 🚇 SDK FLATTER
  • Платежи
    • 💰 Создание платежа
    • 📑 Получение списка платежей
    • 📜 Получение данных по платежу
    • 💵 Подтверждение списания средств
    • 🟠 Отмена списания средств
    • 🔄 Возврат платежа
    • 🆎 Запрос создания платежа
    • 👉 Платеж
  • Фискализация
    • 📋 Получение данных о чеке
    • 📑 Счет
  • Подписки
    • 📑 Получение списка подписок
    • ❌ Отмена подписки
    • 🤝 Подписка
  • Балансы
    • 🔄 Получение балансов магазина
    • 📊 Баланс
  • Callback
    • 🔍 Отправить запрос на callback для ресурса Payment

🔄 Получение балансов магазина

Code samples

GET /v2/shops/{shopId}/balances

🛠️ Параметры

NameInTypeRequiredDescription
shopIdpathintegertrueID магазина

Example responses

200 Response

{
  "success": true,
  "data": {
    "balances": [
      {
        "shop_id": 5,
        "currency": "rub",
        "balance": 1000.5,
        "hold": 200,
        "available": 800.5
      }
    ]
  }
}

401 Response

{
  "error": "unauthorized",
  "status": 401
}

403 Response

{
  "success": false,
  "message": "Магазин не найден или не принадлежит текущему пользователю"
}

422 Response

{
  "success": false,
  "message": "Ошибка валидации",
  "errors": {
    "shop_id": [
      "Поле shop_id должно быть целым числом."
    ]
  }
}

🔁 Ответы

StatusMeaningDescriptionSchema
200OKСписок балансов магазинаInline
401UnauthorizedUnauthorizedNone
403ForbiddenForbiddenNone
422Unprocessable EntityОшибка валидации данныхNone

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
» successbooleanfalsenoneФлаг успеха
» dataobjectfalsenonenone
»» balances[Balance]falsenone[Баланс магазина]
»»» shop_idintegerfalsenoneID магазина
»»» currencystringfalsenoneВалюта баланса
»»» balancenumber(float)falsenoneОбщий баланс
»»» holdnumber(float)falsenoneСумма на холде
»»» availablenumber(float)falsenoneДоступная сумма (balance - hold)
Для выполнения этой операции вы должны пройти проверку подлинности с помощью одного из следующих методов: api-key
Prev
Подписки
Next
Callback