> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zopay.cash/llms.txt
> Use this file to discover all available pages before exploring further.

# Reglas de selección de red

> Cuándo ZoPay restringe automáticamente las redes provisionadas para un payment intent.

Normalmente, al crear un payment intent, ZoPay expande cada moneda solicitada en **todas sus redes activas** (USDT → ETH + POLY + TRX + SOL, XAUT → ETH, etc.). Hay una regla de producto que estrecha esa expansión.

## USDT en cantidades pequeñas: sólo Solana

Si `currencies` incluye `USDT` y `amount <= 5.5`, sólo se provisiona la ruta de Solana. Aplica en **live y sandbox**, en cualquier superficie que cree payment intents.

### Por qué

USDT en Ethereum, Polygon y Tron arrastra gas/energy que excede el valor del depósito a niveles sub-$5 — el sweep cuesta más que el crédito. Solana, con un costo por tx de ~$0.001, no tiene ese problema.

### Cómo se comporta

| Petición                                                                               | Resultado                                         |
| -------------------------------------------------------------------------------------- | ------------------------------------------------- |
| `amount > 5.5`, `currencies: ["USDT"]`, sin `networks`                                 | Todas las redes USDT (sin cambios).               |
| `amount <= 5.5`, `currencies: ["USDT"]`, sin `networks`                                | Solo USDT-en-Solana (estrechado silenciosamente). |
| `amount <= 5.5`, `currencies: ["USDT"]`, `networks: ["SOL"]` o `["ETH","SOL"]`         | Solo USDT-en-Solana.                              |
| `amount <= 5.5`, `currencies: ["USDT"]`, `networks: ["ETH"]` (o cualquier set sin SOL) | **400 `min_usdt_amount_requires_solana`**         |
| `amount <= 5.5`, `currencies: ["USDT", "XAUT"]`, sin `networks`                        | USDT → Solana; XAUT sigue en todas sus redes.     |
| `amount <= 5.5`, `currencies: ["XAUT"]` (sin USDT)                                     | Sin afectar — la regla es USDT-only.              |

### Recomendación

* Si cobras micro-pagos en USDT: envía `currencies: ["USDT"]` sin `networks` y deja que ZoPay estreche.
* Si necesitas específicamente una dirección USDT EVM: sube el `amount` por encima de 5.5 o incluye `SOL` en las redes aceptadas.

Este error sólo se produce cuando el cliente pide explícitamente una red incompatible con la regla. Más sobre el código `min_usdt_amount_requires_solana` en [Errores](/get-started/errors).
