Получение списка выданных займов

  • URL для передачи запроса – https://debt.wmtransfer.com/api/credits.aspx
  • метод – POST
  • accept types: text/xml
  • формат запроса:
    <service.request>
      <wmid>WMID</wmid>
      <from>DATE_FROM</from>
      <to>DATE_TO</to>
      <state>STATE</state>
      <sign>SIGN</sign>
    </service.request>
    
  • параметры запроса:
Название Назначение Примечание
WMID WMID заимодавца 12 цифр
DATE_FROM начало диапазона запрашиваемого списка формат yyyy-MM-ddTHH:mm:ss
DATE_TO конец диапазона запрашиваемого списка формат yyyy-MM-ddTHH:mm:ss
STATE статус займов, которые должны попасть в список необязательное значение; если не задано или '-1' - выдаются все займы независимо от статуса
SIGN подпись запроса формируется путем вычисления хеш-функции SHA1 от строки получаемой путем склеивания параметров WMID + ':' + DATE_FROM + ':' + DATE_TO + ':' + пароль_для_доступа_к_API
пароль_для_доступа_к_API генерируется на странице настройки Долгового сервиса
  • формат ответа:
    <service.response>
      <credits cnt="CREDITS_CNT">
        <credit id="CREDIT_ID">
          <ownerwmid>OWNERWMID</ownerwmid>
          <destwmid>DESTWMID</destwmid>
          <pursesrc>PURSESRC</pursesrc>
          <pursedest>PURSEDEST</pursedest>
          <purseret>PURSERET</purseret>
          <datecrt>DATECRT</datecrt>
          <dateupd>DATEUPD</dateupd>
          <amount>AMOUNT</amount>
          <amount_ret>AMOUNT_RET</amount_ret>
          <amount_ret_rest>AMOUNT_RET_REST</amount_ret_rest>
          <ret_date>DATE_RET</ret_date>
          <ret_per>RET_PERIOD</ret_per>
          <state>STATE</state>
          <wmtranid>WMTRANID</wmtranid>
          <contractid>CONTRACT_ID</contractid>
          <block>BLOCK_STATE</block>
        </credit>
        ...
        <credit>...</credit>
      </credits>
      <retval>RETVAL</retval>
      <retdesc>RETDESC</retdesc>
    </service.response>
    
  • параметры ответа:
Название Назначение Примечание
CREDITS_CNT количество займов в выдаваемом списке
CREDIT_ID уникальный номер займа
DATECRT дата займа формат yyyy-MM-ddTHH:mm:ss
DATEUPD дата последнего изменения статуса займа формат yyyy-MM-ddTHH:mm:ss
OWNERWMID WMID займодавца 12 цифр
DESTWMID WMID заемщика 12 цифр
PURSESRC номер кошелька с которого выдан заем буква и 12 цифр
PURSEDEST номер кошелька на который выдан заем буква и 12 цифр
PURSERET номер кошелька с которого возвращен заем буква и 12 цифр
AMOUNT выданная сумма
AMOUNT_RET возвращаемая сумма
AMOUNT_RET_REST сумма, которую осталось вернуть
DATE_RET дата возврата формат yyyy-MM-ddTHH:mm:ss
BLOCK_STATE заблокирован или нет FLASE:TRUE
STATE статус займа 0 - планируется,
1 - взят,
2 - отказ,
3 - завершен нормально,
4 - завершен досрочно,
5 - завершен за счет других,
6 - учет в сервисе прекращен; выдано обязательство в формате Paymer

значения RETVAL