- Saldo en efectivo - Un depósito regular de saldo en efectivo.
- Saldo de tarjeta de regalo - Un depósito no retirable para saldo de tarjeta de regalo.
- Saldo de reserva - Un depósito mantenido en saldo de reserva.
Realizar un depósito
Para depositar fondos en uno de tus saldos de Fluz, usa la mutacióndepositCashBalance. Esta mutación acepta un objeto de entrada de tipo DepositCashBalanceInput, que te permite especificar los siguientes detalles:
- Amount: Obligatorio - El monto que deseas depositar.
- idempotencyKey: Obligatorio - Un UUID único generado por el cliente para asegurar que una solicitud se procese solo una vez.
- Funding Source: El método de pago desde el cual se realizará el depósito (p. ej., cuenta bancaria, tarjeta de crédito o débito, PayPal). Para obtener el ID de tu fuente de fondos, usa la consulta
getWallet.bankAccountId- Si quieres pagar con una cuenta bancaria, define el ID de la cuenta bancaria en la mutacióndepositCashBalance.bankCardId- Si quieres pagar con una tarjeta bancaria, define el ID de la tarjeta bancaria en la mutacióndepositCashBalance.paypalVaultID- Si quieres pagar con una cuenta de PayPal, define el ID de la cuenta de PayPal en la mutacióndepositCashBalance.
- Destino del depósito: El saldo donde quieres depositar tus fondos. Las opciones disponibles para esto están definidas en el enumerador
CashBalanceDepositType:CASH_BALANCEGIFT_CARD_BALANCERESERVE_BALANCE
- Merchant Category Code: Aplica solo para GIFT_CARD_BALANCE. Un número de cuatro dígitos que clasifica un negocio por el tipo de productos o servicios que ofrece. Usa
getMccListpara obtener una lista de MCC válidos. userCashBalanceId- Si se seleccionaCASH_BALANCE, puedes especificar el saldo en efectivo (cuenta de gasto) al que depositar tus fondos.memo* - Si deseas adjuntar una nota a esta transacción, proporciona un memo de texto libre aquí. Máximo 255 caracteres.transactionCategory- Si deseas categorizar esta transacción, proporciona un nombre de categoría. Las categorías se crean automáticamente en el primer uso y se reutilizan si se pasa el mismo nombre nuevamente.attachmentId- Si deseas adjuntar un archivo a esta transacción, proporciona el ID devuelto por el endpoint de carga. Consulta Agregar detalles de gastos. 📘 Consulta Agregar detalles de gastos para ver todos los detalles sobre cómo subir adjuntos y trabajar con memos y categorías.
Ejemplo de solicitud
graphql
DepositCashBalanceInput
Ejemplo de respuesta
Respuesta del depósito
Una vez que inicies un depósito con la mutacióndepositCashBalance, recibirás una respuesta que proporciona detalles sobre el depósito.
El objeto
CashBalanceDeposit contendrá información importante sobre el depósito que iniciaste.
📘 Ten en cuenta Los depósitos pueden liquidarse al instante o dentro de 2 a 5 días hábiles. Para aprender cómo se calculan los tiempos de liquidación, lee este artículo.