WebMoney

Wiki

Возврат полученного займа

  • URL для передачи запроса – https://debt.wmtransfer.com/api/credit4mereturn.aspx
  • метод – POST
  • accept types: text/xml
  • формат запроса:
    <service.request>
      <wmid>WMID</wmid>
      <creditid ret="RET_FLAG">CREDITID</creditid>
      <t>Ticks</t>
      <sign>SIGN</sign>
    </service.request>
    
  • параметры запроса:
Название Назначение Примечание
WMID WMID заимодавца 12 цифр
Ticks число миллисекунд с 01.01.1970 00:00:00 UTC Int64
CREDITID уникальный номер займа
RET_FLAG флаг типа возврата 0 - очередной возврат, 1 - возврат всей суммы, независимо от срока возврата;
SIGN подпись запроса формируется путем вычисления хеш-функции SHA1 от строки получаемой путем склеивания параметров WMID + ':' + Ticks + ':' + CREDITID + ':' + RET_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 команда на возврат займа была выполнена недавно
1036 ошибка при выполнении возврата
1037 задание на возврат сформировано успешно, но статус возврата еще не определен, запросите параметры займа для определения его статуса
1041 средства для возврата не обнаружены, возврат не выполнен