EscrowServiceExt
Сервис по продаже услуг/товаров с гарантией.
Escrow — депонирование у третьего лица денежной суммы на имя другого лица с тем, чтобы она была выдана ему лишь после выполнения известного условия.
The following operations are supported. For a formal definition, please review the Service Description.
-
ContractGetById
Получить предложение по ID
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
contractId - ID предложения
hash - подпись запроса
Возвращаемые параметры
contractInfo - объект ContractInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
ContractGetByVersionId
Получить предложение по номеру версии
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
contractId - ID предложения
versionId - ID версии
hash - подпись запроса
Возвращаемые параметры
contractInfo - объект ContractInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
ContractGetChanges
История изменений предложения
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
contractId - ID предложения
hash - подпись запроса
Возвращаемые параметры
contracts - лист объектов ContractInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
ContractGetChangesLite
История изменений предложения (облегченная версия)
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
contractId - ID предложения
hash - подпись запроса
Возвращаемые параметры
contracts - лист объектов ContractInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
ContractsGet
Получить предложения отфильтрованные по статусу
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
status - статус. 0 – без фильтра по статусу
hash - подпись запроса
Возвращаемые параметры
contracts - лист объектов ContractInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
CurrenciesGet
Список доступных валют
Входные параметры
serviceId - ID сервиса
Возвращаемые параметры
currencies - лист объектов CurrencyInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
CurrenciesGetByServiceId
Список доступных валют для сервиса
Входные параметры
serviceId - ID сервиса
Возвращаемые параметры
currencies - лист объектов CurrencyInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
DealGetById
Получить сделки по ID
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
dealId - ID сделки
hash - подпись запроса
Возвращаемые параметры
offerInfo - объект DealInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
DealsGet
Получить сделки отфильтрованные по статусу
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
status - статус. 0 – без фильтра по статусу
hash - подпись запроса
Возвращаемые параметры
deals - лист объектов DealInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
DealsGetFull
Получить сделки отфильтрованные по статусу
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
status - статус. 0 – без фильтра по статусу
hash - подпись запроса
Возвращаемые параметры
deals - лист объектов DealInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OfferGetById
Получить оферту по ID
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
offerId - ID оферты
hash - подпись запроса
Возвращаемые параметры
offerInfo - объект OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OfferUsersGet
Получить информацию о пользователях по ID оферты
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
offerId - ID оферты
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferUserInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OfferUsersGetById
Получить информацию о пользователе по ID оферты
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
offerId - ID оферты
hash - подпись запроса
Возвращаемые параметры
offerUserInfo - объект OfferUserInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OfferUsersGetByUserId
Получить список пользователей оферты
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OffersGet
Получить оферты отфильтрованные по статусу
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
status - статус. 0 – без фильтра по статусу
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OffersGetByCategory
Получить оферты по категории
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
categoryId - ID категории
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OffersGetByService
Получить оферты отфильтрованые по ID сервиса
Входные параметры
serviceId - ID сервиса
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
OffersSearch
Поиск по офертам
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе
search - строка для поиска
hash - подпись запроса
Возвращаемые параметры
offers - лист объектов OfferInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет -
UserProfileGet
Профиль пользователя
Входные параметры
serviceId - ID сервиса
userId - ID пользователя в системе, например WMID пользователя
hash - подпись запроса
Возвращаемые параметры
userInfo - объект UserProfileInfo
Возвращаемое значение
код ошибки или 0, если ошибок нет