Запрос баланса (balance)
Запрос
balance
возвращает разницу между суммой обеспечения, которую контрагент перечислил на счет шлюза в ЮMoney, и суммой, которую ЮMoney зачислили в кошельки пользователей по запросам контрагента.
 
Формат запроса
Адрес для отправки запросов
https://deposit.yoomoney.ru:9094/webservice/deposition/api/balance
 
Параметры запроса
ПараметрТипОписание
clientOrderIdClientTransactionNumber
Идентификатор операции. Должен быть уникальным для контрагента на протяжении всей истории операций. Рекомендуемые значения: целое положительное число в десятичной системе счисления.
requestDTxs:dateTimeДата и время формирования запроса операции на стороне и по часам контрагента.
agentIdxs:longИдентификатор контрагента. Выдается ЮMoney
 
Пример запроса
XML
<balanceRequest agentId="123"
                clientOrderId="12345"
                requestDT="2011-07-01T20:38:00.000Z"/>
 
Формат ответа
 
Параметры ответа
ПараметрТипОписание
statusxs:intРезультат выполнения операции. По значению этого поля контрагент принимает решение о состоянии запроса. См. Коды состояний запроса
errorxs:intКод ошибки выполнения запроса. Является дополнительной расшифровкой к полю
status
.
При успешной операции поле не передается.
clientOrderIdClientTransactionNumberЗначение параметра
clientOrderId
из запроса. Отсутствует в ответе, если не удалось разобрать запрос (коды ошибок 10, 50, 51, 53, 55) или если в запросе параметр
clientOrderId
отсутствует или неверно задан (error=18).
processedDTxs:dateTimeВремя обработки запроса по часам сервера ЮMoney.
balancexs:decimalРазница между суммой обеспечения, которую контрагент перечислил на счет шлюза в ЮMoney, и суммой, которую ЮMoney перечислили пользователям по запросам контрагента.
 
Пример ответа
XML
<balanceResponse clientOrderId="12345"
                 status="0"
                 processedDT="2011-07-01T20:38:01.000Z"
                 balance="1000.00"/>
 
Что почитать еще
ТестированиеРеестры успешных и возвращенных переводов