Saldos de Fluz
Los depósitos y retiros interactúan con varios saldos distintos. Saber qué saldo afecta un movimiento es importante, porque no todos los saldos se pueden retirar.El saldo de tarjetas de regalo es solo para gastar.Los fondos acreditados al saldo de tarjetas de regalo — ya sea depositando a
GIFT_CARD_BALANCE o canjeando una Tarjeta de Regalo de Fluz — pueden usarse para compras pero no se pueden retirar a una cuenta externa.Depósito de fondos
Usa la mutacióndepositCashBalance para ingresar dinero a Fluz desde una fuente de fondos vinculada. Tú eliges el saldo de destino (CASH_BALANCE, GIFT_CARD_BALANCE o RESERVE_BALANCE) y la fuente de fondos — un bankAccountId, bankCardId o paypalVaultId obtenido de getWallet. Al depositar a un saldo en efectivo, puedes dirigirlo a una cuenta de gasto específica con userCashBalanceId.
Los depósitos pueden liquidarse al instante o dentro de 2–5 días hábiles según la fuente de fondos. Requiere el alcance MAKE_DEPOSIT.
Los depósitos financiados por una tarjeta de débito hacia CASH_BALANCE pueden procesarse como transacciones de financiación de cuenta (AFT), que tienen su propia tarifa. Fluz aplica esto automáticamente cuando está disponible, así que lee depositFee de la respuesta en lugar de calcularla — ver Depositar fondos desde cuentas externas.
Consulta Depositar fondos desde cuentas externas para la referencia completa de entrada y respuesta.
Canjear una Tarjeta de Regalo de Fluz
La Tarjeta de Regalo de Fluz es un tipo especial de depósito. La mutaciónredeemFluzGiftCard acredita un código de tarjeta de regalo directamente al saldo de tarjetas de regalo del usuario (giftCardCashBalance). Los canjes son instantáneos y cualquier tarifa de activación se refleja en depositFee. Requiere el alcance MAKE_DEPOSIT.
Consulta Canjear tarjeta de regalo de Fluz al balance de tarjetas de regalo para más detalles.
Retiro de fondos
Usa la mutaciónwithdrawCashBalance para enviar dinero fuera de Fluz a una cuenta externa vinculada. Eliges el saldo de origen (CASH_BALANCE o REWARDS_BALANCE) y un método de retiro, proporcionando el ID de destino correspondiente:
Al retirar desde un saldo en efectivo, especifica de qué cuenta de gasto debitar con
cashBalanceId. Los retiros requieren el alcance MAKE_WITHDRAWAL.
Las tarifas se deducen del retiro, por lo que el destino recibe menos que amount. Cotiza primero la tarifa exacta, el monto neto y el tiempo de liquidación con getWithdrawFeeEstimate.
Consulta Retirar fondos a cuenta externa para la referencia completa de entrada, manejo de errores y comportamiento multi-usuario.
Idempotencia
Depósito, canje y retiro deben incluir unidempotencyKey único generado por el cliente. Si la misma clave se envía más de una vez, la API devuelve el resultado de la solicitud original en lugar de procesarla de nuevo — evitando movimientos de dinero duplicados. Genera siempre un UUID nuevo por solicitud.
Requisitos de un vistazo
Antes de mover fondos, usa Verificar saldo de cuenta o
getWallet para confirmar que el usuario tiene saldo disponible suficiente y para obtener los IDs de las fuentes de fondos relevantes.
¿Quieres saber más? Habla con nuestros expertos para obtener más información o solicitar una demostración.