Кредитные линии: предложить/обновить лимит¶
Формат запроса¶
{
"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