Skip to content

Состояние счета водителя

Vladimir Konstantinov edited this page Jun 8, 2018 · 2 revisions
Структура запроса соответствует Протоколу.

Запрос

method Drivers.getAccountState
version 1.0
params object Params

object Params

Атрибут Тип Обязательность Описание
phones array string обязательный Телефоны водителей

Пример

{
  "method": "Drivers.getAccountState",
  "version": "1.0",
  "params": {
    "phones": ["+71234567890","+71234567891"]
  }
}

Ответ

result object Result

object Result

Атрибут Тип Обязательность Описание
currency number обязательный Код валюты согласно ISO 4217
states array object State обязательный Состояния счетов
failures array object Failure обязательный Ошибки

object State

Атрибут Тип Обязательность Описание
phone string обязательный Телефон водителя
balance number обязательный Баланс по счету (в копейках)

object Failure

Атрибут Тип Обязательность Описание
phone string обязательный Телефон, с которым были проблемы
cause string обязательный Причина ошибки

Пример

{
  "result": {
    "currency": 643,
    "states": [{
      "phone": "+71234567891",
      "balance": 5000,
    }],
    "failures": [{
      "phone": "+71234567890",
      "cause": "Account not found"
    }]
  }
}
You can’t perform that action at this time.