WebMoney

Wiki

Возврат выданного займа

  • URL для передачи запроса – https://debt.wmtransfer.com/api/creditreturn.aspx
  • метод – POST
  • accept types: text/xml
  • формат запроса:
    <service.request>
      <wmid>WMID</wmid>
      <creditid before="BEFORE_FLAG">CREDITID</creditid>
      <t>Ticks</t>
      <sign>SIGN</sign>
    </service.request>
    
  • параметры запроса:
Название Назначение Примечание
WMID WMID заимодавца 12 цифр
Ticks число миллисекунд с 01.01.1970 00:00:00 UTC Int64
CREDITID уникальный номер займа
BEFORE_FLAG флаг досрочного возврата 1 - возврат досрочный, 0 - возврат после завершения срока займа; если значение равно 0, а срок возврата не прошел - возврат выполнен не будет
SIGN подпись запроса формируется путем вычисления хеш-функции SHA1 от строки получаемой путем склеивания параметров WMID + ':' + Ticks + ':' + CREDITID + ':' + before_the_deadline_flag + ':' + пароль_для_доступа_к_API
пароль_для_доступа_к_API генерируется на странице настройки Долгового сервиса
  • формат ответа:
    <service.response>
      <credit id="CREDIT_ID">
        <datecrt>DATECRT</datecrt>
        <dateupd>DATEUPD</dateupd>
        <destwmid>DESTWMID</destwmid>
        <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>
      </credit>
      <retval>RETVAL</retval>
      <retdesc>RETDESC</retdesc>
    </service.response>
    
  • параметры ответа:
Название Назначение Примечание
CREDIT_ID уникальный номер займа
DATECRT дата регистрации займа формат yyyy-MM-ddTHH:mm:ss
DATEUPD дата последнего изменения состояния займа формат yyyy-MM-ddTHH:mm:ss
DESTWMID WMID заемщика 12 цифр
AMOUNT выданная сумма
AMOUNT_RET возвращаемая сумма
AMOUNT_RET_REST сумма, которую осталось вернуть
DATE_RET планируемая дата возврата формат yyyy-MM-ddTHH:mm:ss
RET_PERIOD периодичность возврата в днях
STATE статус займа 0 - планируется,
1 - взят,
2 - отказ,
3 - завершен нормально,
4 - завершен досрочно,
5 - завершен за счет других,
6 - учет в сервисе прекращен; выдано обязательство в формате Paymer
RETVAL результат выполнения запроса

значения RETVAL

значение описание
2 общая ошибка выполнения запроса
5 ошибка при проверке подписи
51 нет доступа к данным о займе
52 заём не найден
1033 срок займа не прошел
1034 ошибка при расчете параметров досрочного возврата
1035 команда на возврат займа была выполнена недавно; не рекомендуется пытаться делать возвраты чаще чем раз в 30 минут
1036 ошибка при выполнении возврата
1037 задание на возврат сформировано успешно, но статус возврата еще не определен, запросите параметры займа для определения его статуса
1043 средства для возврата не обнаружены, возврат не выполнен
1100 предыдущая попытка возврата еще не закончилась; повторите запрос позже