Статический кошелёк
Рекомендация Cobrex: передавайте все активы, которые вы готовы принимать в выбранной сети — например для TRON укажите ["USDT", "TRX"]. Тогда при ошибочной отправке (например TRX вместо USDT) пользователь с большей вероятностью не потеряет средства и не упрётся в поддержку.
Создание
POST https://api.cobrex.com/wallet
Content-Type: application/json
Заголовки
| Заголовок | Значение |
|---|---|
x-mid | Merchant ID |
x-timestamp | Секунды |
x-signature | HMAC для URL\ntimestamp\ntело_JSON |
Тело запроса
| Поле | Тип | Описание |
|---|---|---|
asset | string[] | Активы одной сети (см. /public/assets). |
network | string | Сеть (например TRON). |
client | string | Ваш стабильный ID пользователя / кошелька. |
callback | string (URL) | Куда слать webhooks по операциям с этим адресом. |
Пример тела
{
"asset": ["USDT", "TRX"],
"network": "TRON",
"client": "test1",
"callback": "https://api.cobrex.com/webhook"
}
Пример ответа
{
"wallets": [
{
"pid": "c-0ae60288-ebf1-11ef-b014-7cc255316480",
"asset": {
"name": "TRON",
"asset": "TRX",
"network": "TRON"
}
},
{
"pid": "c-b4ebfd16-e30f-11ef-b014-7cc255316480",
"asset": {
"name": "Tether USDT TRC-20",
"asset": "USDT",
"network": "TRON"
}
}
],
"client": "test1",
"address": "T9ySYRaEN1nsyefRBKsroJxtsCgog78zy1",
"callback": "https://api.cobrex.com/webhook"
}
wallets— внутренние идентификаторы кошельков Cobrex по каждому активу.address— один блокчейн-адрес, на который пользователь переводит средства.
Блокировка статического кошелька
Если нужно перестать использовать выданный ранее адрес для данного client, вызовите отзыв по ID кошелька из ответа создания или из последнего получения.
POST https://api.cobrex.com/wallet/:id/revoke
Подставьте вместо :id идентификатор (например из поля, связанного с конкретным pid — уточните в панели/поддержке, если формат пути отличается).
Заголовки
| Заголовок | Значение |
|---|---|
x-mid | Merchant ID |
x-timestamp | Секунды |
x-signature | HMAC; если тела нет — URL\ntimestamp |
После отзыва повторный запрос на получение кошелька для того же client может сгенерировать новый адрес.