Создание трансфера
Перевод средств между терминалами мерчанта. Оба терминала должны принадлежать одному мерчанту.
Endpoint
POST /v1/transfers
Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
from_terminal_id | string | Да | ID терминала-источника |
to_terminal_id | string | Да | ID терминала-получателя |
amount | number | Да | Сумма перевода в USDT |
Пример запроса
curl -X POST https://api.settler.pw/api/v1/transfers \
-H "Content-Type: application/json" \
-H "X-Identity: your-api-key" \
-H "X-Signature: your-signature" \
-d '{
"from_terminal_id": "550e8400-e29b-41d4-a716-446655440000",
"to_terminal_id": "660f9500-f30c-52e5-b827-557766551111",
"amount": 500
}'
Ответ
{
"success": true,
"from_terminal_id": "550e8400-e29b-41d4-a716-446655440000",
"to_terminal_id": "660f9500-f30c-52e5-b827-557766551111",
"amount": 500,
"currency": "USDT"
}
Ошибки
| Код | HTTP | Описание |
|---|---|---|
TRF_001 | 400 | Неверные параметры |
TRF_002 | 404 | Терминал не найден |
TRF_003 | 400 | Недостаточно средств на терминале-источнике |
к сведению
Трансфер выполняется атомарно — средства списываются с одного терминала и зачисляются на другой в одной транзакции. Комиссия не взимается.