Crear cotización

POSThttps://api.pasarela.melenashair.com/v1/quotes

Calcula cómo se repartiría un depósito con las condiciones actuales de la empresa y cuánto tendría que depositar el usuario para cubrir el gas (to_cover_gas) o para que llegue el monto entero a la tesorería (to_cover_all). No crea ningún cobro ni reserva nada.

  • Con customer_id, el gas se simula para la dirección de ese cliente: sabe si es su primer depósito (hay que desplegar su contrato) o no.
  • Sin customer_id, se cotiza el caso más caro: una dirección nueva (first_deposit: true).
  • Con customer_id y gas_mode distinto de platform, el gas cotizado queda como máximo garantizado durante 15 minutos (gas_guaranteed_until). En cualquier otro caso ese campo es null.
  • Si gas_mode es platform, gas.fee es "0" y gas.estimate informa lo que le costará a la plataforma.

Si el monto no alcanza para comisiones y gas, la respuesta sigue siendo 200 y el bloque afectado trae { "deposit": "...", "error": "El monto no alcanza para cubrir comisiones y gas" }. Más detalle en Cotizaciones.


Parámetros del cuerpo

tokenstringobligatorio

Símbolo del token: USDT o USDC. No distingue mayúsculas.

amountstringobligatorio

Monto como texto decimal ("100", "25.50"), sin separador de miles ni signo. No puede tener más decimales que el token.

customer_idstring

Cliente para el que se cotiza. Acepta su id, su external_id o ext:<external_id>.

Cabeceras

x-api-keystringobligatorio

Clave de API de la empresa. Se crea y se revoca desde el panel.

Respuestas