Перейти к содержимому

Кошельки пользователей

Кошельки ваших пользователей и история их депозитов.

Создать кошелёк пользователя

Запрос

Возвращает существующий незаблокированный кошелёк для externalId или создаёт новый. Нужно право balance.withdraw.

Депозиты на кошельки пользователей не зачисляются на баланс компании: после AML-проверки они пересылаются в сети на depositForwardAddress компании (задайте его в PATCH /auth/company/profile до создания кошельков; пока он не задан, депозиты уходят на казначейский адрес Lumo). За обработку каждого депозита с баланса компании в Lumo списывается комиссия (company_deposit_fee_charge).

Безопасность
apiKeyAuth
Телоapplication/jsonобязательный
externalIdstringобязательный

ID пользователя в вашей системе

curl -i -X POST \
  https://b2b-app.lumowallet.io/_mock/apis/user-wallets \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY_HERE' \
  -d '{
    "externalId": "string"
  }'

Ответы

Кошелёк пользователя создан или возвращён существующий

Телоapplication/json
idstring, (uuid)обязательный
companyIdstring, (uuid)обязательный

Внутренний id компании в сервисе кошельков — не тот id, что в профиле компании

externalIdstringобязательный
addressstringобязательный
isBlockedbooleanобязательный
blockReasonstring or null
lastUsdtBalancenumberобязательный
lastTrxBalancenumberобязательный
createdAtstring, (date-time)обязательный
Ответ
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "externalId": "string", "address": "string", "isBlocked": true, "blockReason": "string", "lastUsdtBalance": 0, "lastTrxBalance": 0, "createdAt": "2019-08-24T14:15:22Z" }