Создание выплаты
POST https://api.cobrex.com/payout
Content-Type: application/json
Подпись запроса: каноническая строка включает тело JSON целиком — см. Авторизацию.
Вариант 1: Счёт мерчанта (x-mid)
Средства списываются со счёта, привязанного к мерчанту.
Заголовки
| Заголовок | Значение |
|---|---|
x-mid | Merchant ID |
x-timestamp | Секунды |
x-signature | HMAC(URL\ntimestamp\ntело) |
Тело запроса
| Поле | Описание |
|---|---|
amount | Сумма выплаты (число; уточняйте допустимую точность в /public/assets). |
asset | Тикер актива (USDT, …). |
network | Сеть (SOL, TRON, …). |
internal_id | Ваш уникальный ID операции. |
client | Ваш стабильный ID клиента. |
address | Адрес получателя в целевой сети. |
fees_on | 0 — комиссия на мерчанте, 1 — на пользователе (по документации Cobrex). |
callback | URL для webhook. |
Пример
{
"amount": 2,
"asset": "USDT",
"network": "SOL",
"internal_id": "22c21d78-0155-49d9-9e39-cd1d99b5f846",
"client": "743859",
"address": "QWUF8QGDf1Msd3cYhLkDnkjtFZwK6BTqaamus2dDMi7",
"fees_on": 1,
"callback": "https://api.cobrex.com/webhook"
}
Ответ
Тело — объект выплаты (описание полей).
Вариант 2: Явный счёт пользователя (x-uid)
Используйте, если выплата идёт не через привязку мерчанта, а с конкретного счёта.
Заголовки
| Заголовок | Значение |
|---|---|
x-uid | User ID |
x-timestamp | Секунды |
x-signature | HMAC(URL\ntimestamp\ntело) |
Дополнительное поле в теле
| Поле | Описание |
|---|---|
account | ID счёта a-… (возьмите из GET /accounts). |
Остальные поля — как в варианте 1.
Пример
{
"account": "a-0f26ab1b-bacb-4039-857a-4d6dbf43f996",
"amount": 2,
"asset": "USDT",
"network": "SOL",
"internal_id": "22c21d78-0155-49d9-9e39-cd1d99b5f846",
"client": "743859",
"address": "QWUF8QGDf1Msd3cYhLkDnkjtFZwK6BTqaamus2dDMi7",
"fees_on": 1,
"callback": "https://api.cobrex.com/webhook"
}