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.
| Red | Moneda | USDT | USDC | Cuándo pasa a «pagada» |
|---|---|---|---|---|
| BTC | — | — | 2 bloques; importes elevados, 3 | |
| LTC | — | — | 6 bloques | |
| ETH | ERC-20 | ERC-20 | finalized; importes pequeños, 12 bloques | |
| BNB | BEP-20 | BEP-20 | 15 bloques | |
| POL | sí | nativo | finalized | |
| ETH | — | nativo | finalized; importes pequeños, 20 bloques | |
| ETH | sí | nativo | finalized; importes pequeños, 20 bloques | |
| TRX | TRC-20 | — | 19 bloques (solidified) | |
| SOL | SPL | SPL | commitment 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.
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.
{
"order_id": "ORDER-1001",
"price_amount": "49.99",
"price_currency": "USD",
"allowed_assets": ["USDT-TRON", "USDC-BASE", "BTC"]
}