Предложение кредитной линии

Кредитные линии: предложить/обновить лимит

Формат запроса

{
  "forWmid":"YYYYYYYYYYYY",
  "purse":"T123456789012",
  "amount":10.0,
  "periodDays":30,
  "periodDaysMin":1,
  "periodicityDays":0,
  "interestDaily":0.2,
  "timeLife":0,
  "needNotify":true
}

Параметры запроса

Название Назначение Примечание
forWmid WMID заемщика 12 цифр
purse Кошелёк-источник Буква + 12 цифр (напр., T402299255256)
amount Максимальный лимит decimal
periodDays Макс. срок займа (дни) int
periodDaysMin Мин. срок займа (дни) int; необязательный, по умолчанию 1
periodicityDays Периодичность платежей Допустимо: 0,1,3,5,10,15,30
interestDaily Суточный процент decimal; > 0 и <= PercentMax
timeLife Тип лимита 0 — постоянный; -1 — закрывается после использования
needNotify Уведомить заемщика bool; необязательный

Формат ответа (пример)

{
  "ownerWmid":"XXXXXXXXXXXX",
  "borrowerWmid":"YYYYYYYYYYYY",
  "purseSrc":"T123456789012",
  "wmTypeSrc":"WMT",
  "amountMax":10.00,
  "amountIssued":0.00,
  "interestDaily":0.2,
  "returnPeriodDaysMax":30,
  "returnPeriodDaysMin":1,
  "returnPeriodicityDays":0,
  "timeLife":0,
  "state":"active",
  "stateCode":1,
  "contractId":12345,
  "createdAt":"2025-01-01T12:00:00Z",
  "updatedAt":"2025-01-01T12:00:01Z" 
}

Параметры ответа

Поле Тип Назначение Примечание
ownerWmid string WMID владельца (заимодавца) 12 цифр
borrowerWmid string WMID заемщика 12 цифр
purseSrc string Кошелёк-источник средств Буква + 12 цифр
wmTypeSrc string Тип WM по кошельку Например, WMT для T...
amountMax decimal Максимальный лимит Верхняя граница кредитной линии
amountIssued decimal Уже выдано по лимиту Может быть 0.00
interestDaily decimal Суточный процент В процентах за сутки
returnPeriodDaysMax int Максимальный срок займа В сутках
returnPeriodDaysMin int Минимальный срок займа В сутках
returnPeriodicityDays int Периодичность платежей 0,1,3,5,10,15,30
timeLife int Тип лимита 0 — постоянный; -1 — разовый
state string Человекочитаемое состояние Например, active / closed
stateCode int Код состояния Числовой код
contractId int Идентификатор договора Может быть 0
createdAt string Дата создания записи ISO 8601 UTC
updatedAt string Дата последнего изменения ISO 8601 UTC

Дополнительные проверки

  • WMID/кошельки: формат WMID (12 цифр), кошелёк (буква + 12 цифр), тип валюты допускается для страны владельца.
  • Периодичность: только 0,1,3,5,10,15,30.
  • Процент: interestDaily > 0 и <= PercentMax сервиса.
  • Профили/блокировки: проверяются аттестаты (не ниже Formal), чёрные списки, глобальные блокировки.
  • Средства: проверяется достаточность средств на кошельке-источнике.
  • Прибыльность: параметры должны давать прибыль с учётом комиссий; иначе — 400 not_profitable.
  • Ограничение смены типа кошелька: запрещено при непогашенных займах.
  • Идентичность по аттестату: не допускаются активные лимиты/займы на другом WMID того же аттестата.

Пример вызова (curl)

curl -s -X POST "https://debt.webmoney.com/api/v2/creditlines/propose" \
  -H "Authorization: Bearer <JWT>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "forWmid":"432654517027",
    "purse":"T402299255256",
    "amount":10.0,
    "periodDays":30,
    "periodDaysMin":1,
    "periodicityDays":0,
    "interestDaily":0.2,
    "timeLife":0,
    "needNotify":true
  }'

См. также

Программные интерфейсы (API) v2