Правильная ссылка на эту статью: |
Предложение Лимита Доверия
- 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