Предложение Лимита Доверия

  • URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://debt.wmtransfer.com/api/creditlinenew.aspx
  • URL для передачи запроса с авторизацией по ключам WM Keeper WebPro - https://api4debt.wmtransfer.com/api/creditlinenew.aspx
  • метод – POST
  • accept types: text/xml
  • формат запроса:
    <service.request>
      <wmid>WMID</wmid>
      <creditline>
         <forwmid>FORWMID</forwmid>
         <purse>PURSE</purse>
         <amount>AMOUNT</amount>
         <period>RET_PERIOD</period>
         <periodmin>RET_PERIOD_MIN</periodmin>
         <proc>RET_PROC</proc>
         <periodicity>RET_PER</periodicity>
         <timelife>TIME_LIFE</timelife>
      </creditline>
      <t>Ticks</t>
      <sign>SIGN</sign>
    </service.request>
    
  • параметры запроса:
Название Назначение Примечание
WMID WMID заимодавца 12 цифр; ключи этого WMID используются для формирования SIGN
Ticks число миллисекунд с 01.01.1970 00:00:00 UTC Int64
FORWMID WMID заемщика 12 цифр
PURSE кошелек для выдачи займов
AMOUNT максимальная сумма, формат {0.00}
RET_PERIOD максимальный срок займа в сутках
RET_PERIOD_MIN минимальный срок займа в сутках (если не задан - 1)
RET_PROС суточный процент по займу , формат {0.0000}
RET_PER периодичность возврата 0 - в конце срока
1 - ежедневно,
3 - раз в три дня,
5 - раз в 5 дней,
10 - раз в 10 дней,
15 - раз в 15 дней,
30 - раз в 30 дней
TIME_LIFE время жизни лимита 0 - не ограничено, -1 - до первого использования
SIGN подпись запроса
WM Keeper WinPro
формируется с помощью модуля WMSigner и ключей WMID заимодавца от строки получаемой путем склеивания параметров WMID + ':' + FORWMID + ':' + Purse + ':' + AMOUNT + ':' + RET_PERIOD + ':' + RET_PER + ':' + RET_PROC + ':' + TIME_LIFE + ':' + Ticks + ':' + пароль_для_доступа_к_API
пароль_для_доступа_к_API генерируется на странице настройки Долгового сервиса
подпись запроса
WM Keeper WebPro
В случае аутентификации с использованием сертификата WM Keeper WebPro (Light), если сертификат установлен в соединении, то service.request/wmid и service.request/sign в запросе игнорируются.
Проверить "установку" сертификата в соединении можно вызовом GET - WMID будет отображаться на странице, сразу под ссылкой на документацию или POST - WMID будет выдан в теге x509wmid для XML (<x509wmid>XXXXXXXXXXXX</x509wmid>) или свойстве x509wmid ( ... ,"x509wmid":"XXXXXXXXXXXX"} ) для JSON.
  • формат ответа:
    <service.response>
        <creditline wmidfrom="WMID_FROM" wmidfor="WMID_FOR">
          <purse>PURSE</purse>
          <amountmax>AMOUNTMAX</amountmax>
          <amountpay>AMOUNTPAY</amountpay>
          <ret_period>RET_PERIOD</ret_period>
          <ret_period_min>RET_PERIOD_MIN</ret_period_min>
          <ret_proc>RET_PROC</ret_proc>
          <ret_per>RET_PER</ret_per>
          <state>STATE</state>
          <datecrt>DATECRT</datecrt>
          <dateupd>DATEUPD</dateupd>
        </creditline>
      <retval>RETVAL</retval>
      <retdesc>RETDESC</retdesc>
    </service.response>
    
  • параметры ответа:
Название Назначение Примечание
FROMWMID WMID заимодавца 12 цифр
FORWMID WMID заемщика 12 цифр
DATECRT дата создания лимита формат yyyy-MM-ddTHH:mm:ss
DATEUPD дата последнего изменения статуса лимита формат yyyy-MM-ddTHH:mm:ss
AMOUNTMAX максимальная сумма
AMOUNTPAY использованная сумма
RET_PERIOD максимальный срок займа в сутках
RET_PERIOD_MIN минимальный срок займа в сутках
RET_PROС суточный процент по займу
RET_PER периодичность возврата 0 - в конце срока
1 - ежедневно,
3 - раз в три дня,
5 - раз в 5 дней,
10 - раз в 10 дней,
15 - раз в 15 дней,
30 - раз в 30 дней
STATE статус лимита 0 - закрыт, 1 - открыт, 2 - предложен

значения RETVAL