Navegar
Mínimos y máximos por moneda, red y operación
Cash-in, cash-out y custodia: importes, unidades, tarifas, ejemplos y consulta completa del catálogo.
No se encontró ninguna sección.
Primero: ¿qué operación quieres realizar?
No existe un único “mínimo de USDT”. El importe depende de la dirección de la operación, de la red, de la ruta de conversión y de las condiciones de tu clave. Enviar USDT para recibir PIX y pagar PIX para recibir USDT son productos distintos.
| Objetivo del cliente | Nombre en esta documentación | Ruta | Unidad enviada |
|---|---|---|---|
| Pagar PIX y recibir cripto en una billetera | Cash-in / compra: BRL → cripto | POST /cashin/charge, destino: "cripto" |
amount_cents: centavos de BRL |
| Enviar cripto desde una billetera y recibir PIX | Cash-out / venta: cripto → BRL | POST /cash-outs → aceptación → depósito |
amount: cantidad de cripto o brl_amount: BRL deseados |
| Pagar PIX y guardar reales brasileños para retirar después | Cash-in para custodia | POST /cashin/charge, destino: "saldo" |
amount_cents: centavos de BRL |
| Convertir el saldo en reales brasileños y enviar cripto | Retiro de la custodia | POST /saldo/sacar-cripto |
amount_cents: reales brasileños que se convertirán, expresados en centavos |
En la compra y el retiro, consulta GET /cashin/catalog y envía la red en chain. En la venta, consulta GET /catalog y envía network. Una red puede estar disponible en una sola dirección. En esta guía, “depósito de cripto” significa la entrada de una venta que termina en PIX; no significa crear saldo de custodia en USDT.
Resumen de mínimos y máximos
| Operación | Mínimo | Máximo / restricciones |
|---|---|---|
| BRL → cripto | El mayor mínimo de la cuenta y de la ruta, con tarifas | R$ 6.000,00; también pagador, red y mandate |
| USDT/USDC Polygon → PIX | R$ 6,00 en la operación; la cantidad depende de la cotización | R$ 250.000,00; destinatario hasta R$ 100.000,00/día, descontado lo ya utilizado |
| Otras criptomonedas → PIX | min del activo + mínimo BRL aplicable | max del activo + límite BRL + destinatario/mandate |
| PIX → saldo BRL | Mínimo de la cuenta/proveedor | R$ 6.000,00; condiciones del pagador |
| Saldo BRL → cripto | Mínimo de importe y de la ruta; tarifas propias | Límites de la ruta/operación y saldo disponible para importe + tarifas |
| DePix / Liquid | Regla propia; consulta la sección DePix | Regla propia; no usar el límite de otra criptomoneda |
Cómo combinar límites: el mínimo efectivo debe satisfacer todos los mínimos aplicables; el máximo efectivo debe ajustarse a todos los máximos aplicables. Convierte a la misma moneda antes de comparar. Si el mínimo supera el máximo disponible, no existe un importe válido para esa operación en ese momento.
Los valores de esta página son una instantánea de referencia. Las tarifas de la clave, la liquidez, el saldo disponible, el uso del pagador/destinatario y las políticas mandate pueden cambiar el resultado. La cotización y la creación vuelven a validar las condiciones. La ausencia de un campo o null no significa un valor cero ni una operación ilimitada.
Mínimo de la cuenta, de la red e importe entregado
| Campo | Unidad | Qué significa |
|---|---|---|
limits.per_operation.cashin.min_brl_cents |
Centavos de BRL | Mínimo de la cuenta/proveedor. Incluye la necesidad de que quede un importe tras las tarifas de la clave. No sustituye al mínimo de la ruta. |
withdrawMin |
Unidades de la moneda | Mínimo de retiro del exchange en esa red. |
withdrawFee |
Unidades de la moneda | Tarifa de retiro del exchange, distinta de la tarifa de Lunium y de la comisión adicional del socio. |
minBuyAmount |
Unidades de la moneda | Cantidad mínima que comprar para cubrir el mínimo y la tarifa de retiro; no es necesariamente la cantidad neta que llegará a la billetera. |
withdrawMax |
Unidades de la moneda | Máximo de retiro publicado por el exchange para la red. No es una autorización para comprar ese importe mediante Lunium. |
min_brl_cents |
Centavos de BRL | Mínimo en reales brasileños devuelto por la vista previa de la ruta, según las condiciones de la clave. También puede aparecer en el catálogo autenticado cuando esté calculado. |
minimo_estimado_cents |
Centavos de BRL | Estimación para corregir un rechazo por mínimo, cuando la respuesta incluya el campo. Obtén una nueva vista previa. |
Ejemplo didáctico: withdrawMin = "5" y withdrawFee = "0.0065" significan comprar al menos 5,0065 USDT para hacer posible un retiro de 5 USDT. Aún es necesario convertir ese coste a reales brasileños y aplicar las tarifas de la clave. La respuesta efectiva de la cotización determina el importe entregado.
Usa enteros para los centavos: 10000 representa R$ 100,00. Usa cadenas decimales para cripto: "6" representa 6 USDT cuando asset sea USDT. En brl_amount, "100.00" representa R$ 100,00; no envíes 10000 como si fueran centavos en ese campo. Respeta la precisión de la moneda, sin usar redondeo de coma flotante para las transferencias.
Cash-in: pagar BRL y recibir cripto
- Consulta la clave en
GET /keys/me: límites por operación, tarifas y eventualmandate. - Lee
GET /cashin/catalog. Ofrece el par moneda/red solo cuandoentregavel: true. CompruebamemoRequired. - Consulta
GET /cashin/limits?payer_tax=CPF_OU_CNPJhacia el documento de quien pagará. - Solicita
POST /cashin/previewcon importe, moneda y red. Usamin_brl_centsde la respuesta; cuando no esté presente, no inventes un mínimo en BRL a partir de otro activo. - Presenta el importe bruto en BRL, las tarifas y la cantidad neta estimada. Solo entonces crea la solicitud de cobro con los mismos parámetros de ruta.
- Sigue la liquidación. Un PIX pagado no confirma la entrega de cripto: comprueba
settlement_statusycashin.settled.
El límite por solicitud de cobro procede de limits.per_operation.cashin.max_brl_cents. El límite disponible del pagador puede ser menor. available_cents / instant_available_cents indican el rango sin retención; held_qr describe el rango con retención, cuando exista. max_amount_cents es orientativo y no exime de la validación de la clave, del proveedor ni de la ruta. Si el producto exige disponibilidad inmediata, gestiona explícitamente la retención con allow_hold: false y respeta la respuesta.
Límite en cripto: compara el importe neto que se retirará con withdrawMax, cuando esté publicado, y también con el límite en reales brasileños de la solicitud de cobro. No conviertas R$ 6.000 en una cantidad permanente de USDT: el tipo de cambio y las tarifas varían. El límite de red, el límite por operación y el límite del pagador son comprobaciones distintas.
USDT y USDC: valores de referencia por red
USDT
| Red | Mínimo de retiro | Tarifa de red | Mínimo que comprar | Mínimo BRL de referencia | Máximo de retiro de la red |
|---|---|---|---|---|---|
| bsc | 0,2 USDT | 0,01 USDT | 0,21 USDT | R$ 1,10 | 20.000.000 USDT |
| cfxevm | 1 USDT | 0,01 USDT | 1,01 USDT | R$ 5,30 | 1.000.000 USDT |
| arbitrum | 1 USDT | 0,05 USDT | 1,05 USDT | R$ 5,50 | 5.000.000 USDT |
| celo | 2 USDT | 0,05 USDT | 2,05 USDT | R$ 10,60 | 5.000.000 USDT |
| tron | 2 USDT | 0,5 USDT | 2,5 USDT | R$ 12,90 | 30.000.000 USDT |
| klay | 2 USDT | 1 USDT | 3 USDT | R$ 15,50 | 1.000.000 USDT |
| optimism | 3 USDT | 0,0078 USDT | 3,0078 USDT | R$ 15,50 | 200.000 USDT |
| avalanche | 4 USDT | 0,000074 USDT | 4,000074 USDT | R$ 20,70 | 2.000.000 USDT |
| polygon | 5 USDT | 0,0065 USDT | 5,0065 USDT | R$ 25,80 | 5.000.000 USDT |
| ton | 8 USDT | 0,017 USDT | 8,017 USDT | R$ 41,30 | 5.000.000 USDT |
| eth | 8 USDT | 0,094 USDT | 8,094 USDT | R$ 41,70 | 30.000.000 USDT |
| plasma | 10 USDT | 0 USDT | 10 USDT | R$ 51,50 | 2.000.000 USDT |
| solana | 10 USDT | 0,18 USDT | 10,18 USDT | R$ 52,50 | 9.000.000 USDT |
USDC
| Red | Mínimo de retiro | Tarifa de red | Mínimo que comprar | Mínimo BRL de referencia | Máximo de retiro de la red |
|---|---|---|---|---|---|
| arbitrum | 0,5 USDC | 0,0033 USDC | 0,5033 USDC | R$ 2,60 | 2.000.000 USDC |
| polygon | 1 USDC | 0,011 USDC | 1,011 USDC | R$ 5,30 | 1.000.000 USDC |
| base | 1 USDC | 0,1 USDC | 1,1 USDC | R$ 5,70 | 1.500.000 USDC |
| optimism | 2 USDC | 0,016 USDC | 2,016 USDC | R$ 10,50 | 2.000.000 USDC |
| eth | 2 USDC | 0,17 USDC | 2,17 USDC | R$ 11,20 | 15.000.000 USDC |
| algo | 2 USDC | 1 USDC | 3 USDC | R$ 15,50 | 5.000.000 USDC |
| seievm | 2 USDC | 1 USDC | 3 USDC | R$ 15,50 | 200.000 USDC |
| avalanche | 5 USDC | 0,00021 USDC | 5,00021 USDC | R$ 25,80 | 1.000.000 USDC |
| sonic | 5 USDC | 0,01 USDC | 5,01 USDC | R$ 25,90 | 1.000.000 USDC |
| bsc | 10 USDC | 0 USDC | 10 USDC | R$ 51,60 | 5.000.000 USDC |
| solana | 20 USDC | 0,18 USDC | 20,18 USDC | R$ 104,20 | 5.000.000 USDC |
El mínimo en BRL de estas tablas procede de una vista previa con tarifa de integración cero. La tarifa de retiro de la red ya forma parte del mínimo; las tarifas de tu clave deben tenerse en cuenta en tu propia vista previa. La columna del máximo de la red no sustituye al máximo en BRL. Los plazos son estimaciones, no garantías de liquidación.
Cash-out: depositar cripto y recibir PIX
USDT/USDC en Polygon mediante la vía fast: el catálogo no publica un mínimo fijo de 6 tokens para esta ruta. El importe debe cumplir el mínimo en BRL de la operación. La cantidad mínima en USDT/USDC depende de la cotización; no conviertas “R$ 6” en “6 USDT”.
Vía convert: lee min y max de la propia moneda y confirma la red en networks. El intervalo de 6 a 200.000 unidades de las stablecoins no debe aplicarse a BTC, ETH ni a ninguna otra moneda. La tabla con buscador siguiente muestra los valores de cada activo del catálogo principal.
Después del límite de la moneda viene el límite en reales brasileños. La operación también debe respetar limits.per_operation.cashout, el remanente del límite diario del destinatario y el eventual mandate. Cuando la respuesta de la operación incluya limits, usa min_amount, max_amount, min_brl_cents y max_brl_cents según estén disponibles. No todos los rechazos incluyen estos campos.
Ejemplo: un máximo nominal de R$ 250.000 por operación y un máximo diario de R$ 100.000 por destinatario no autorizan un PIX de R$ 250.000. Si el destinatario ya consumió R$ 80.000 ese día, quedan como máximo R$ 20.000 de ese límite, antes de considerar otras restricciones. Dividir la venta en varias órdenes no elimina el límite diario. El límite diario se renueva a medianoche, hora de Brasilia, según la política publicada.
Flujo de depósito:
- Consulta el catálogo y comprueba el par exacto. Si usas una vista previa, recuerda que no crea ni acepta una orden.
- Crea la cotización en
POST /cash-outsconamountobrl_amount, nunca ambos. Para indicar el PIX deseado en reales brasileños, usabrl_amount. - Comprueba la cantidad de cripto, el importe del PIX, las tarifas, la validez y los límites devueltos.
- Acepta la cotización en la ruta
/cash-outs/{cashout_id}/accept. - Usa exclusivamente
deposit_addressy el eventualdeposit_tagdevueltos al aceptar, en la red indicada. Transfiere la cantidad solicitada; ten en cuenta que el exchange de origen puede descontar su propia tarifa de envío. - Confirma
COMPLETEDpara completar el PIX. La confirmación on-chain, el depósito acreditado y el PIX pagado son etapas distintas.
refund_address es opcional: si ya tienes la billetera del cliente en la red de la venta, puedes enviarla; sin ella, la billetera solo se solicita si falla la venta. No envíes cripto antes de obtener la dirección y la aceptación de la orden. Si vence el plazo o cambia el importe, obtén las nuevas instrucciones de la API; no reutilices una cotización antigua suponiendo el mismo tipo de cambio.
Consulta de todas las monedas y redes del catálogo principal
Esta instantánea enumera 1645 rutas de compra (1438 activos, incluidas las filas no disponibles) y 1531 pares de venta (1338 activos, sumando las vías fast y convert).
Busca, por ejemplo, USDT, BTC, ETH, polygon o tron y selecciona la dirección. Cada fila identifica la unidad del mínimo y del máximo. “Consultar vista previa” o “no publicado” significan que esa fuente no ofrece una cifra suficiente para prometer el límite.
Primeras 30 rutas de compra; activa JavaScript para buscar.
| Operación | Moneda / red | Mínimo en la moneda¹ | Máximo en la moneda² | Mínimo BRL de referencia | Máximo BRL nominal³ | Disponibilidad / notas |
|---|---|---|---|---|---|---|
| Compra | USDT / aptos (convert) | 10,1 USDT | 2.000.000 USDT | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 0,1 USDT · hasta 2 min |
| Compra | USDT / arbitrum (convert) | 1,05 USDT | 5.000.000 USDT | R$ 5,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,05 USDT · hasta 2 min |
| Compra | USDT / avalanche (convert) | 4,000074 USDT | 2.000.000 USDT | R$ 20,70 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,000074 USDT · hasta 2 min |
| Compra | USDT / bsc (convert) | 0,21 USDT | 20.000.000 USDT | R$ 1,10 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,01 USDT · hasta 2 min |
| Compra | USDT / celo (convert) | 2,05 USDT | 5.000.000 USDT | R$ 10,60 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,05 USDT · hasta 2 min |
| Compra | USDT / cfxevm (convert) | 1,01 USDT | 1.000.000 USDT | R$ 5,30 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,01 USDT · hasta 2 min |
| Compra | USDT / eth (convert) | 8,094 USDT | 30.000.000 USDT | R$ 41,70 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,094 USDT · hasta 5 min |
| Compra | USDT / klay (convert) | 3 USDT | 1.000.000 USDT | R$ 15,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 1 USDT · hasta 2 min |
| Compra | USDT / near (convert) | 2,2 USDT | 2.000.000 USDT | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 0,2 USDT · hasta 2 min |
| Compra | USDT / optimism (convert) | 3,0078 USDT | 200.000 USDT | R$ 15,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,0078 USDT · hasta 2 min |
| Compra | USDT / plasma (convert) | 10 USDT | 2.000.000 USDT | R$ 51,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0 USDT · hasta 2 min |
| Compra | USDT / polkadot (convert) | 3 USDT | 200.000 USDT | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 1 USDT · hasta 5 min |
| Compra | USDT / polygon (convert) | 5,0065 USDT | 5.000.000 USDT | R$ 25,80 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,0065 USDT · hasta 2 min |
| Compra | USDT / solana (convert) | 10,18 USDT | 9.000.000 USDT | R$ 52,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,18 USDT · hasta 2 min |
| Compra | USDT / ton (convert) | 8,017 USDT | 5.000.000 USDT | R$ 41,30 | R$ 6.000,00 | Disponible en el catálogo · Memo/tag obligatorio · Tarifa de red: 0,017 USDT · hasta 2 min |
| Compra | USDT / tron (convert) | 2,5 USDT | 30.000.000 USDT | R$ 12,90 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,5 USDT · hasta 2 min |
| Compra | USDC / algo (convert) | 3 USDC | 5.000.000 USDC | R$ 15,50 | R$ 6.000,00 | Disponible en el catálogo · Memo/tag obligatorio · Tarifa de red: 1 USDC · hasta 5 min |
| Compra | USDC / aptos (convert) | 3 USDC | 1.500.000 USDC | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 1 USDC · hasta 2 min |
| Compra | USDC / arbitrum (convert) | 0,5033 USDC | 2.000.000 USDC | R$ 2,60 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,0033 USDC · hasta 2 min |
| Compra | USDC / arc (convert) | 1,5 USDC | 200.000 USDC | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 0,5 USDC · hasta 5 min |
| Compra | USDC / avalanche (convert) | 5,00021 USDC | 1.000.000 USDC | R$ 25,80 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,00021 USDC · hasta 2 min |
| Compra | USDC / base (convert) | 1,1 USDC | 1.500.000 USDC | R$ 5,70 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,1 USDC · hasta 2 min |
| Compra | USDC / bsc (convert) | 10 USDC | 5.000.000 USDC | R$ 51,60 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0 USDC · hasta 2 min |
| Compra | USDC / eth (convert) | 2,17 USDC | 15.000.000 USDC | R$ 11,20 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,17 USDC · hasta 5 min |
| Compra | USDC / near (convert) | 2,05 USDC | 400.000 USDC | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 0,05 USDC · hasta 2 min |
| Compra | USDC / optimism (convert) | 2,016 USDC | 2.000.000 USDC | R$ 10,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,016 USDC · hasta 2 min |
| Compra | USDC / polkadot (convert) | 3 USDC | 200.000 USDC | Consultar vista previa | R$ 6.000,00 | No disponible para entrega · Tarifa de red: 1 USDC · hasta 5 min |
| Compra | USDC / polygon (convert) | 1,011 USDC | 1.000.000 USDC | R$ 5,30 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,011 USDC · hasta 2 min |
| Compra | USDC / seievm (convert) | 3 USDC | 200.000 USDC | R$ 15,50 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 1 USDC · hasta 5 min |
| Compra | USDC / solana (convert) | 20,18 USDC | 5.000.000 USDC | R$ 104,20 | R$ 6.000,00 | Disponible en el catálogo · Tarifa de red: 0,18 USDC · hasta 2 min |
¹ Compra: cantidad mínima que comprar; venta: mínimo del activo/ruta. ² Compra: máximo de retiro de la red; venta: máximo del activo/ruta. ³ Máximo nominal en BRL, aún sujeto al pagador/destinatario, tarifas, saldo y política de la clave.
En la compra, las filas entregavel: false se identifican como no disponibles y no deben ofrecerse al cliente. En la venta mediante exchange, el catálogo publica un intervalo por activo y una lista de redes; la tabla repite ese intervalo en cada red permitida, sin inventar un límite específico por red. El mínimo en BRL de las demás monedas debe obtenerse en la vista previa de ese par, no en la cotización de USDT.
Tokens DEX: el catálogo principal indica las redes DEX, pero no enumera todos los tokens y sus límites. Consulta GET /catalog/dex?chain=...&q=..., identifica el token por dirección/token_address y obtén la cotización. La disponibilidad, el mínimo y el máximo dependen de la liquidez y de las restricciones de la operación. No reutilices los límites de las stablecoins ni identifiques un token solo por su símbolo. Esta tabla cubre todos los activos enumerados en los catálogos principales, no promete listar toda la lista de permitidos DEX.
Custodia: depósito en BRL y retiro en cripto
Entrada a saldo: destino: "saldo" acredita custodia en BRL. Sin entrega inmediata de cripto, el mínimo de retiro de USDT/Polygon no es el mínimo de entrada en custodia. Siguen aplicándose el mínimo de la cuenta/proveedor, el máximo de la solicitud de cobro y las condiciones del pagador. Las tarifas de depósito y las retenciones pueden reducir el saldo disponible.
Salida a cripto: selecciona una ruta entregable del catálogo de compra. El mínimo y el máximo de retiro de la red siguen siendo relevantes, pero la operación tiene su propia validación de importe y tarifas de retiro. La vista previa de cash-in no representa por sí sola el coste total del retiro de custodia. Consulta las condiciones en GET /saldo y la respuesta del retiro.
amount_centses el importe en BRL que se convertirá, no la cantidad de tokens.- El saldo disponible debe cubrir el importe y las tarifas debitadas. No uses el saldo total retenido como saldo disponible.
- El período de espera, la retención y la falta de saldo son restricciones distintas del mínimo de la red.
- Liquid/DePix no es compatible con
POST /saldo/sacar-cripto, aunque aparezca en el catálogo de compra. Para retirar reales brasileños mediante PIX, usa el flujo dePOST /payouts. - Si hay una subcuenta, usa el
customer_refcorrespondiente; no confundas el saldo de la cuenta principal con el de un cliente.
DePix: reglas propias de la ruta Liquid
| Dirección | Mínimo publicado | Máximo publicado | Tarifas / referencia |
|---|---|---|---|
| Compra | 2,01 DePix | R$ 6.000,00 | Consultar la vista previa Liquid de la clave |
| Venta | 1,02 DePix | 6.000 DePix | 1,5% + R$ 1,00 |
DePix representa BRL en la red Liquid: 1 DePix corresponde nominalmente a R$ 1,00. Esto no hace que el importe bruto sea igual al neto tras las tarifas. En la compra, delivery_mode y las condiciones de la clave distinguen entre entrega directa (full) y entrega neta tras las tarifas (split). Usa la vista previa de esa ruta; la calculadora de tarifas para rutas de exchange que aparece a continuación excluye DePix.
En la venta, los límites y tarifas propios de la fila DEPIX/liquid prevalecen sobre el resumen de cash-out de otras criptomonedas. La creación exige payee_tax_number cuando la clave Pix no es CPF/CNPJ; refund_address (billetera Liquid del cliente) es opcional desde la API 1.44.0: sin ella, la billetera solo se solicita si falla la venta. La disponibilidad en el catálogo puede cambiar según el estado de la ruta.
Ejemplos de cálculo y rechazo
BRL → USDT en Polygon
Ejemplo didáctico, sin fijar la cotización de producción: mínimo de retiro 5 USDT, tarifa de red 0,0065 USDT, tipo de cambio R$ 5,30/USDT, tarifa fija R$ 2 y tarifa porcentual total 2%.
Quantidade mínima a comprar = 5 + 0,0065 = 5,0065 USDT
Custo da rota em BRL = 5,0065 × 5,30 = R$ 26,53445
Estimativa bruta = (26,53445 + 2) ÷ (1 − 0,02)
≈ R$ 29,1168
Estimativa arredondada para cima em R$ 0,10: R$ 29,20
Este cálculo ayuda a entender el mínimo; min_brl_cents de la vista previa es la referencia para la operación. Los redondeos, la cotización efectiva y las tarifas de la clave pueden cambiar la cifra. No descuentes dos veces la tarifa de red: ya se sumó a la cantidad mínima que comprar.
¿Por qué R$ 10 puede aceptarse en USDC y rechazarse en USDT?
Las redes tienen mínimos distintos para cada moneda. En el ejemplo de Polygon, comprar 1,011 USDC puede permitir el retiro mínimo de USDC, mientras que USDT exige comprar 5,0065 USDT. Con el mismo tipo de cambio de referencia, el segundo requiere más reales brasileños. La aprobación de R$ 10 en USDC aún depende de las tarifas y los límites de la clave; no es una garantía universal.
¿Por qué el catálogo muestra 200.000 USDT y la venta rechaza un importe menor?
Porque ese es el máximo del activo en la ruta de conversión. El máximo en BRL, la disponibilidad diaria del destinatario o la política de la clave pueden ser menores. Presenta el límite efectivo, no la cifra más alta encontrada en una de las fuentes.
¿Cuánto debo enviar para que el PIX llegue por un importe exacto?
Usa la cotización inversa con brl_amount. Lee la cantidad de cripto devuelta, comprueba la validez y acepta la orden. No hagas la conversión con una cotización externa suponiendo que incluye las tarifas del producto.
Calculadora ilustrativa para rutas de exchange
Indica la tarifa porcentual total aplicable, incluida la comisión adicional de compra cuando exista, y la tarifa fija en reales brasileños. Los valores iniciales son solo un ejemplo. Esta calculadora usa los mínimos de referencia de las stablecoins y redondea hacia arriba en R$ 0,10. No consulta tu clave, no aplica el límite del pagador ni crea una cotización.
| Moneda | Red | Mínimo de referencia | Estimación con tarifas |
|---|
No uses el cálculo de cash-in para DePix, cash-out ni retiros de custodia. Cada producto tiene sus propias condiciones. Si una estimación supera el máximo disponible de la operación, no ofrezcas ese importe; consulta otra ruta permitida o las condiciones actualizadas.
Dónde consultar cada regla en la API
| Fuente | Campos / regla | Momento de consulta |
|---|---|---|
GET /keys/me |
limits.per_operation, payer_limits, payee_limits, mandate, tarifas de la clave |
Al cargar las condiciones del proyecto y antes de tomar decisiones sensibles a los límites |
GET /cashin/catalog |
instant, convert, asset, network, entregavel, memoRequired, withdrawMin, withdrawFee, withdrawMax, minBuyAmount, el eventual min_brl_cents |
Antes de ofrecer una ruta de compra/retiro |
GET /cashin/limits?payer_tax=... |
max_amount_cents, available_cents, instant_available_cents, held_qr |
Para el pagador específico, antes de cobrar |
POST /cashin/preview |
min_brl_cents, importes netos, tarifas y datos de la ruta según la respuesta |
Al elegir importe/moneda/red; no crea una solicitud de cobro |
GET /catalog |
fast, convert[].networks, min, max, precision, deposit_eta, dex |
Antes de cotizar una venta |
GET /catalog/dex |
Tokens, red e identidad por dirección | Antes de cotizar un token DEX |
| Respuesta de cash-out / error de límite | Objeto limits, cuando esté presente; cantidad exacta y validez de la cotización |
Antes de aceptar/depositar y al corregir rechazos |
GET /saldo |
Saldo disponible, tarifas de custodia, período de espera y retenciones | Antes de retirar de la custodia |
limits.max_brl_cents_por_transacao, cuando se devuelve, es el máximo nominal de la operación. limits.max_brl_cents en una respuesta de límite puede reflejar un máximo efectivo menor. No presupongas que los campos de una respuesta de error también existen en /keys/me.
Consultas de lectura y vista previa
Ejecuta en tu servidor con la clave en una variable de entorno. Sustituye PAYER_TAX por el documento del pagador real. Estos ejemplos no crean solicitudes de cobro, direcciones de depósito ni retiros.
curl --fail-with-body -sS 'https://api.luniumpay.com/keys/me' \
-H "X-API-Key: $LUNIUM_API_KEY"
curl --fail-with-body -sS 'https://api.luniumpay.com/cashin/catalog' \
-H "X-API-Key: $LUNIUM_API_KEY"
curl --fail-with-body -sS --get 'https://api.luniumpay.com/cashin/limits' \
--data-urlencode "payer_tax=$PAYER_TAX" \
-H "X-API-Key: $LUNIUM_API_KEY"
curl --fail-with-body -sS 'https://api.luniumpay.com/cashin/preview' \
-H "X-API-Key: $LUNIUM_API_KEY" -H 'Content-Type: application/json' \
-d '{"amount_cents":10000,"asset":"usdt","chain":"polygon"}'
curl --fail-with-body -sS 'https://api.luniumpay.com/catalog' \
-H "X-API-Key: $LUNIUM_API_KEY"
No incluyas una clave de producción en el JavaScript público del navegador. La página de documentación usa únicamente la instantánea pública, que no publica credenciales ni límites individuales de clientes.
Cómo tratar los errores sin entrar en un bucle de reintentos
| Estado | Tratamiento |
|---|---|
valor_abaixo_do_minimo |
Lee minimo_estimado_cents, min_brl_cents o limits.min_amount, si están presentes. Ajusta el importe y vuelve a cotizar. No repitas el mismo importe indefinidamente. |
valor_acima_do_maximo |
Lee el límite y la unidad devueltos. Comprueba también el pagador/destinatario y la política de la clave. |
limite_do_pagador, limite_diario_recebedor, limite_diario |
Comprueba el ámbito y el plazo. No confundas la cuota diaria con el límite por orden. |
mandate_valor_acima_do_teto |
Lee limits y la explicación de la respuesta: identifica el límite efectivo y la condición de la clave/destinatario, sin suponer que basta con aumentar una cifra en el cliente. |
rede_indisponivel, catalogo_indisponivel |
Vuelve a leer el catálogo y conserva la red elegida. No sustituyas automáticamente la red de una billetera. |
memo_obrigatorio |
Obtén y envía el memo/tag correcto de la red. No lo sustituyas por cero ni por un valor inventado. |
saldo_insuficiente, carencia_primeiro_deposito |
Comprueba el saldo disponible, las tarifas y el período de espera; aumentar el importe no lo resuelve. |
Decide la lógica según erro y acao, conforme al contrato; detail es texto para explicárselo al usuario. Conserva request_id para el diagnóstico. Si no hay un límite numérico en la respuesta, no extraigas un valor arbitrario del texto como regla permanente. El sandbox tiene condiciones sintéticas y no demuestra los límites de producción.
Actualización, precisión y fuentes
Recopilación completada: 15/10/2026 00:41:01 (UTC−3). Catálogo de compra: 15/10/2026 00:34:29 (UTC−3). Catálogo de venta: 15/10/2026 00:40:08 (UTC−3).
Cotización USDT usada solo como referencia: R$ 5,15. No es la cotización de todas las monedas.
La instantánea usa una selección explícita de campos de los catálogos autenticados. La rutina está programada para actualizarse cada hora. Si falla la recopilación, el último archivo válido conserva su fecha original. stale: true en el catálogo indica contingencia; un dato en caché no debe anunciarse como una cotización nueva.
Las tablas, los datos integrados y los archivos Markdown de cada generación usan la misma instantánea. La fecha visible identifica las cifras mostradas; actualizar la página carga la generación disponible. El catálogo autenticado y la respuesta de tu operación prevalecen sobre esta instantánea pública.
Fuentes: referencia de la API, OpenAPI, manual de integración, catálogo público, esta guía en Markdown y catálogo completo en Markdown.
Lista de comprobación de la integración
- Distinguir entre compra, venta, depósito en custodia y retiro de la custodia.
- Seleccionar el par moneda/red en el catálogo correcto; validar memo/tag cuando sea obligatorio.
- Mostrar el mínimo y el máximo con la unidad explícita: BRL, centavos o cantidad de tokens.
- Mostrar las tarifas, la cantidad neta estimada y si habrá retención antes de confirmar.
- Aplicar el mayor mínimo y el menor máximo compatibles, sin mezclar monedas.
- Volver a consultar la vista previa al cambiar el importe, la moneda, la red o las condiciones de la clave.
- Distinguir entre límite ausente, ruta no disponible y operación sin un importe válido.
- En la venta, depositar solo después de aceptar y con los datos devueltos.
- Conservar la idempotencia al repetir la misma operación; cambiar los parámetros requiere seguir las reglas de
external_idde la ruta. - Confirmar la entrega/acreditación/PIX mediante los estados finales y conciliar con los webhooks y consultas.
Acompañamiento humano y en directo
Se recomienda encarecidamente un grupo con atención humana: Lunium o el socio pueden crear el grupo del proyecto y añadir @luniumb2b y @luniumb2c, además de @LuniumNotifyBot. Consulta la guía del grupo. Para hacer seguimiento, usa el monitor privado de /keys/me e implementa webhooks, panel en directo y conciliación. No compartas claves, secretos ni el monitor con personas no autorizadas.