Monedero estático
Cobrex recomienda enviar todos los activos que soporte en la red elegida — p. ej. para TRON use ["USDT", "TRX"]. Si el usuario envía el activo equivocado (p. ej. TRX en lugar de USDT), los fondos tienen más probabilidad de recuperarse sin soporte.
Crear
POST https://api.cobrex.com/wallet
Content-Type: application/json
Cabeceras
| Cabecera | Valor |
|---|---|
x-mid | Merchant ID |
x-timestamp | Segundos |
x-signature | HMAC para URL\ntimestamp\ncuerpo_JSON |
Cuerpo
| Campo | Tipo | Descripción |
|---|---|---|
asset | string[] | Activos de una sola red (véase /public/assets). |
network | string | Red (p. ej. TRON). |
client | string | Id estable de su usuario / monedero. |
callback | string (URL) | URL de webhook para eventos en esta dirección. |
Ejemplo de cuerpo
{
"asset": ["USDT", "TRX"],
"network": "TRON",
"client": "test1",
"callback": "https://api.cobrex.com/webhook"
}
Ejemplo de respuesta
{
"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— ids internos de monederos Cobrex por activo.address— una dirección blockchain a la que el usuario envía fondos.
Revocar un monedero estático
Para dejar de usar una dirección emitida para un client dado, llame a revocar con el id de monedero de la creación o de la última consulta.
POST https://api.cobrex.com/wallet/:id/revoke
Sustituya :id por el identificador (p. ej. ligado a pid — confirme la ruta con el panel/soporte si hace falta).
Cabeceras
| Cabecera | Valor |
|---|---|
x-mid | Merchant ID |
x-timestamp | Segundos |
x-signature | HMAC; sin cuerpo, URL\ntimestamp |
Tras la revocación, una nueva petición de monedero para el mismo client puede generar una nueva dirección.