Requisitos previos
- Una cuenta de Fluz con una aplicación de staging: Pasos 1–2 de cualquier quickstart, o consulta Prepara tus cuentas y Credenciales de API.
- Una cuenta bancaria de prueba vinculada para las etapas de depósito y retiro: tu sandbox viene con fuentes de fondos de prueba, o agrega más desde Cuentas bancarias de prueba.
- Cada mutación que mueva dinero necesita una
idempotencyKeyúnica: consulta Idempotencia.
El flujo completo
Genera un token con los cuatro alcances de la billetera
Este flujo toca cuatro alcances — uno por capacidad:
MANAGE_PAYMENT crea cuentas y depósitos, LIST_PAYMENT los lee, MAKE_INTERNAL_TRANSFER mueve fondos entre tus cuentas, y MAKE_WITHDRAWAL envía fondos hacia afuera. Detalles para generar: Credenciales de API.Crea una cuenta de gasto
Las cuentas de gasto son sublibros con nombre — “Viajes del equipo”, “Operaciones”, “Marketing” — que mantienen los presupuestos separados mientras viven bajo una sola cuenta de Fluz.Guarda el
userCashBalanceId: cada paso posterior direcciona la cuenta con él. Tu cuenta también ya tiene una cuenta de gasto predeterminada; transferirás entre ambas en el Paso 4.Deposita en ella
Fondea la nueva cuenta desde una fuente vinculada con Los depósitos pueden liquidarse al instante o dentro de 2–5 días hábiles según la fuente; los
depositCashBalance, apuntando a ella mediante userCashBalanceId:balances devueltos reflejan lo que está disponible ahora mismo. Los IDs de las fuentes de fondos provienen de getWallet: consulta Ver fuentes de fondos.Transfiere entre tus cuentas
Mueve $25 desde la cuenta nueva a tu cuenta predeterminada con Ambos IDs deben ser tus propias cuentas de gasto, deben ser diferentes, y la cuenta origen necesita saldo disponible suficiente. Enviar a un usuario de Fluz diferente es una operación distinta: Transferir a otra billetera de Fluz.
transferInternalBalance. Internamente se registra como dos movimientos vinculados: un retiro desde el origen y un depósito en el destino, y la respuesta devuelve ambos:Retira de vuelta
Completa el viaje de ida y vuelta enviando fondos a una cuenta externa con
withdrawCashBalance — aquí vía ACH:method también acepta BANK_CARD (push-to-card, bankCardId), PAYPAL (paypalVaultId) y VENMO (venmoAccountId); cada uno requiere su campo de ID correspondiente. ACH típicamente liquida en 1–3 días hábiles, así que espera PENDING / PROCESSING al principio. Referencia completa: Retirar a cuenta externa.Verifica el libro mayor
Cierra el ciclo leyendo nuevamente las cuentas con Deberías ver la historia en los números: “Team Travel” con
getUserCashBalances:lifetimeCashBalance de 100.00 y un saldo disponible reducido (25 transferidos afuera, 50 retirándose), y tu cuenta predeterminada arriba 25.00. lifetimeCashBalance solo crece — es la pista de auditoría de todo lo que alguna vez se depositó.Listo 🎉
Has ejecutado el ciclo de vida completo del libro mayor: crear, fondear, mover, pagar, verificar. Estas cuentas son el sustrato del que se alimenta todo lo demás:Fondea una tarjeta virtual desde esta cuenta
Apunta
userCashBalanceId a tu nueva cuenta para un gasto con tarjeta por presupuesto, limpio.Envía fondos a otro usuario de Fluz
Busca un destinatario y mueve dinero de billetera a billetera.
Administra cuentas de gasto
Cambia el nombre, cierra y administra cuentas con el tiempo.
Actividad de transacciones
Cada movimiento anterior, en un solo feed filtrable con notas y categorías.
¿Quieres saber más? Contáctanos en support@fluz.app para hablar con nuestros expertos o solicitar una demo.