Redes y activos

9 redes. Monedas nativas,
USDT y USDC

Su cliente paga con lo que ya tiene. Usted decide qué activos acepta: en el panel o directamente en la factura mediante allowed_assets.

RedMonedaUSDTUSDCCuándo pasa a «pagada»
BitcoinBTC——2 bloques; importes elevados, 3
LitecoinLTC——6 bloques
EthereumETHERC-20ERC-20finalized; importes pequeños, 12 bloques
BNB Smart ChainBNBBEP-20BEP-2015 bloques
Polygon PoSPOLsínativofinalized
BaseETH—nativofinalized; importes pequeños, 20 bloques
Arbitrum OneETHsínativofinalized; importes pequeños, 20 bloques
TRONTRXTRC-20—19 bloques (solidified)
SolanaSOLSPLSPLcommitment finalized

Los umbrales de confirmación son valores iniciales y el operador puede ajustarlos: cuanto mayor es el importe, más confirmaciones se exigen. El número exacto para cada pago figura en la factura, en required_confirmations.

El token se valida por contrato, no por nombre

USDT solo se acredita si la transferencia procede de una dirección de contrato incluida en la lista blanca. Un token falso con el mismo nombre no cambia el estado.

Tipo de cambio: mediana de tres exchanges

Kraken, Coinbase y Bitstamp; cotizaciones con una antigüedad máxima de 2 minutos y una divergencia no superior al 1 %. Si las fuentes no coinciden, no se emite el importe en un activo volátil.

Importe mínimo

Cada activo tiene su propio mínimo (min_amount en GET /v1/assets). Si el importe de la factura es inferior, ese activo simplemente no se ofrece en la factura.

En la factura

Limite las opciones con un solo campo

Sin allowed_assets, el cliente verá todos los activos que tenga habilitados en su panel. Con él, verá la intersección entre su lista y los activos disponibles.

El identificador de un activo combina moneda y red: USDT-TRON, USDC-BASE, USDT-ETH, USDC-SOL, BTC, ETH, ETH-ARB… La lista completa de los que tiene disponibles está en GET /v1/assets.

POST /v1/invoices
{
  "order_id": "ORDER-1001",
  "price_amount": "49.99",
  "price_currency": "USD",
  "allowed_assets": ["USDT-TRON", "USDC-BASE", "BTC"]
}