Lunium. Documentación

Liquidación

Dos rutas distintas que mucha gente confunde: adónde va el dinero de la operación, y adónde vuelve la cripto si no se puede completar la operación.

1. La dirección de liquidación del agente

POST https://api.luniumpay.com/mesh/agents/{agent_id}/settlement
X-API-Key: lun_live_…

{"settlement_address": "0x…"}

Es un requisito para entrar en producción: sin una ruta de liquidación, el dinero no tiene destino. La red debe ser una de las compatibles: una dirección en una red inexistente es una orden que nunca llega.

2. El refund_address de cada orden

Es algo distinto y lo más importante que debes indicar correctamente. Es la billetera de tu usuario, en la misma red del depósito, adonde vuelve la cripto si no se puede pagar el PIX.

Sin refund_address, la devolución nunca va al origen on-chain del depósito: cuando el usuario retiró de un exchange, ese origen es la billetera del exchange, y el dinero no regresaría al usuario. La orden se detiene en AWAITING_REFUND_ADDRESS (webhook cashout.awaiting_refund_address) hasta que indiques la billetera del usuario en POST /cash-outs/{cashout_id}/refund-address. Si ya tienes la billetera, envíala al crear la orden.

Qué ocurre cuando algo sale mal

EstadoResultado
Clave PIX rechazada después del depósitoLa cripto vuelve a la custodia y continúa hacia refund_address. Estado REFUNDED, con refund_tx_hash.
Fallo antes del envío al liquidadorSe reintenta cada 5 min durante un máximo de 45 min. Si no se liquida, se devuelve el importe completo , incluida la tarifa.
Depósito con un importe distinto del cotizadoSe paga el importe realmente recibido, con una nueva cotización en la liquidación.
Depósito después de expires_atLa orden se reactiva cuando aparece el depósito, durante un máximo de 7 días.

Solo existen dos resultados finales con dinero: COMPLETED (el PIX se envió, con E2E) o REFUNDED (la cripto regresó, con hash). Nunca un tercer estado silencioso.

Cambiar la dirección

El cambio requiere la clave del propio agente. El agent_id identifica, no autoriza: si identificara y autorizara, cualquiera podría redirigir la liquidación de otro, la forma más directa de robar dinero en este diseño.

MeshDescubrimientoCapacidadesIncorporaciónMandatosLiquidaciónProducciónRecomendaciónEconomíaSeguridadErroresEjemplos