Skip to main content
depositCashBalance Cuando estés listo para mover dinero a tu cuenta de Fluz, puedes depositar fondos en los siguientes tres saldos:
  1. Saldo en efectivo - Un depósito regular de saldo en efectivo.
  2. Saldo de tarjeta de regalo - Un depósito no retirable para saldo de tarjeta de regalo.
  3. Saldo de reserva - Un depósito mantenido en el saldo de reserva.

Realizar un depósito

Los depósitos requieren el scope MAKE_DEPOSIT en el token de acceso. Para depositar fondos en uno de tus saldos de Fluz, usa la mutación depositCashBalance. Esta mutación acepta un objeto de entrada de tipo DepositCashBalanceInput, que te permite especificar los siguientes detalles:
  1. Amount: Obligatorio - El monto que deseas depositar.
  2. idempotencyKey: Obligatorio - Un UUID único generado por el cliente para asegurar que una solicitud se procese solo una vez.
  3. Funding Source: El método de pago desde el cual se hará el depósito (por ejemplo, cuenta bancaria, tarjeta de crédito o débito, PayPal). Para obtener el ID de tu fuente de fondos, usa la consulta getWallet.
    1. bankAccountId - Si deseas pagar con una cuenta bancaria, define el ID de la cuenta bancaria en la mutación depositCashBalance.
    2. bankCardId - Si deseas pagar con una tarjeta bancaria, define el ID de la tarjeta bancaria en la mutación depositCashBalance.
    3. paypalVaultID - Si deseas pagar con una cuenta de PayPal, define el ID de la cuenta de PayPal en la mutación depositCashBalance.
  4. Destino del depósito: El saldo donde quieres depositar tus fondos. Las opciones disponibles para esto están definidas en el enumerador CashBalanceDepositType:
    1. CASH_BALANCE
    2. GIFT_CARD_BALANCE
    3. RESERVE_BALANCE
  5. Código de categoría del comercio (MCC): Solo aplica 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 getMccList para obtener una lista de MCC válidos.
  6. userCashBalanceId - Si se selecciona CASH_BALANCE, puedes especificar el saldo en efectivo (cuenta de gasto) al cual depositar tus fondos.
  7. memo* - Si deseas adjuntar una nota a esta transacción, proporciona un memo de texto libre aquí. Máximo 255 caracteres.
  8. transactionCategory - Si deseas categorizar esta transacción, proporciona un nombre de categoría. Las categorías se crean automáticamente al primer uso y se reutilizan si se vuelve a enviar el mismo nombre.
  9. 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

Depósitos con tarjeta de débito

Un depósito financiado por una tarjeta de débito puede procesarse como una transacción de financiamiento de cuenta (AFT) — un tipo de transacción de la red de tarjetas diseñada para mover fondos a una cuenta. Fluz la aplica automáticamente donde esté disponible; no hay un campo para solicitarla. Lo que cambia para ti es la tarifa. AFT aplica solo cuando se cumplen todas las siguientes condiciones:
  • La fuente de fondos es un bankCardId, y el cardType de la tarjeta es DEBIT.
  • depositType es CASH_BALANCE. Los depósitos a GIFT_CARD_BALANCE y RESERVE_BALANCE nunca usan AFT.
  • La tarjeta es elegible para AFT.
Las tarjetas bancarias CREDIT y PREPAID nunca usan AFT, y tampoco las cuentas bancarias (bankAccountId) ni PayPal (paypalVaultId). A estas se les cobra la tarifa estándar para su método de pago; este es un resultado normal, no un error.

Tarifas en depósitos con tarjeta de débito

A las tarjetas elegibles para AFT se les cobra una tarifa específica de AFT. A las tarjetas que no son elegibles para AFT se les cobra la tarifa estándar de tarjeta de débito; este es un resultado normal, no un error. Debido a que las dos tarifas difieren, lee depositFee de la respuesta en lugar de calcular la tarifa del lado del cliente.

Elegibilidad de la tarjeta

Si una tarjeta admite AFT es una propiedad de la propia tarjeta, no algo que configures. La elegibilidad se evalúa cuando se envía el depósito.
La elegibilidad no está disponible por adelantado y no se aplica a los retiros.No hay una consulta que informe si una tarjeta admite AFT: esto se refleja en la tarifa del primer depósito hecho con esa tarjeta. La elegibilidad para depósito y retiro también es independiente, por lo que una tarjeta desde la que un usuario puede depositar no es necesariamente una tarjeta a la que puedas enviar un retiro. Consulta Retirar a cuenta externa.
Maneja estos códigos de rechazo en depósitos con tarjeta de débito: Mantén una fuente de fondos alternativa disponible en tu interfaz para que una tarjeta no elegible o rechazada no bloquee el flujo.

Respuesta del depósito

Una vez que inicies un depósito con la mutación depositCashBalance, recibirás una respuesta con 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 compensarse al instante o dentro de 2 a 5 días hábiles. Para aprender cómo se calculan los tiempos de compensación, lee este artículo.