Skip to main content
Suscríbete a las actualizaciones en la Página de Estado de Fluz para incidentes y notificaciones proactivas de cambios. También puedes suscribirte a este registro de cambios vía RSS.
Added
Agosto 2026
  • Se documentó cómo se usan las tarjetas de débito para el movimiento de dinero. Los depósitos desde una tarjeta de débito a CASH_BALANCE pueden procesarse como transacciones de fondeo de cuenta (AFT), que tienen su propia tasa de comisión — lee depositFee de la respuesta en lugar de calcularla. Los retiros push-to-card (method: BANK_CARD) se entregan como transacciones de crédito original (OCT). La elegibilidad de la tarjeta para cualquiera de los dos no está disponible por adelantado y es independiente por dirección — una tarjeta desde la que un usuario puede depositar no es necesariamente una tarjeta a la que puedas enviar un retiro. Consulta Depositar desde cuentas externas y Retirar a cuenta externa.
  • isExpedited en WithdrawCashBalanceInput ahora controla la velocidad de entrega push-to-card: true entrega a la tarjeta de inmediato, false u omitido liquida en el cronograma estándar. Un retiro push-to-card estándar aún puede fallar después de ser enviado y reembolsarse al balance de origen — por lo tanto, un retiro PENDING aún no es definitivo.
  • Se documentó getWithdrawFeeEstimate en Retirar a cuenta externa para previsualizar fee, netAmount, feePercent, feeMaxCap y settlementDelayDays antes de enviar un retiro.
  • Correcciones en Retirar a cuenta externa: el alcance requerido es MAKE_WITHDRAWAL (no MANAGE_PAYMENT), los códigos de error son los reales WDR-* / ARG-* / HN-* / BC-* / G-*, y FLUZPAY — aunque está presente en el enum WithdrawMethods — no es un método de retiro utilizable: withdrawCashBalance lo rechaza con WDR-0004 y getWithdrawFeeEstimate con ARG-0001.
Added
Agosto 2026
  • Señal de billetera digital en transacciones. Los eventos webhook TRANSACTION_CREATE y TRANSACTION_UPDATE y el API getTransactions ahora incluyen digitalWalletProvider (APPLE_PAY, GOOGLE_PAY, o ausente) para que puedas saber cuándo una transacción de tarjeta se realizó a través de una billetera móvil, además de digitalWalletToken (el id del token de la red). Usa digitalWalletProvider como la señal de billetera — digitalWalletToken también se establece para tokens de red que no son de billetera, por lo que su presencia por sí sola no significa que se usó una billetera. Aditivo y compatible hacia atrás. Consulta Webhooks.
Improved
Agosto 2026
  • Tarjetas de bucle abierto: los destinatarios ya no reciben la solicitud de crear un PIN durante el flujo de activación inicial, y la tarjeta ya no se revela automáticamente al reclamarla. Revelar una tarjeta ahora solicita al destinatario ingresar su PIN, o crear uno si aún no lo ha configurado. Consulta Experiencia del destinatario.
Added
Julio 2026
Improved
Julio 2026
Added
Julio 2026
Added
Junio 2026
  • GiftCard.purchaseId (UUID) — la compra que creó la tarjeta de regalo; el mismo ID devuelto por purchaseGiftCard y getUserPurchases. Devuelve null si no hay una compra asociada.
  • GiftCard.purchaseDisplayId (String) — el ID de transacción corto y legible de Fluz (p. ej., 1047283) que soporte referencia en revisiones manuales y exportaciones. Devuelve null si no hay una compra asociada.
  • GiftCard.purchaseValue (Float) — el valor nominal (denominación) al que se compró la tarjeta de regalo, en la moneda de la tarjeta.
  • GiftCard.currentValue (Float) — el saldo restante en la tarjeta de regalo; es igual a purchaseValue para tarjetas de un solo uso.
  • GiftCard.currency (String) — el código de moneda ISO del valor de la tarjeta de regalo (p. ej., USD).
Ahora los cinco campos son devueltos por getGiftCards (y en cualquier lugar donde se exponga GiftCard), lo que permite conciliación de pedidos/valores sin llamar a revealGiftCardByGiftCardId por tarjeta. Aditivo y compatible hacia atrás.
Added
Junio 2026
  • Se agregó soporte para Plaid Link.
  • Página de visión general actualizada con información de llms.txt.
  • Encabezado actualizado con enlace de IA a llms.txt.
Added
Mayo 2026
  • Nueva query getCardProvisioningUrl — genera una URL corta de un solo uso que, al abrirse en un dispositivo móvil, lanza Fluz y agrega una tarjeta virtual a Apple Pay (iOS) o Google Pay (Android). Preséntala como un código QR, SMS, correo electrónico o botón en la app. Cada URL expira ~5 minutos después de su creación. Requiere el scope CREATE_VIRTUALCARD.
  • Nueva entrada GetCardProvisioningUrlInput { offerId, platform }.
  • Nuevo enum ProvisioningPlatform (IOS | ANDROID | OTHER) — controla solo la experiencia de fallback en escritorio / dispositivo desconocido; las aperturas iOS y Android se enrutan automáticamente.
  • Nuevo tipo de retorno CardProvisioningUrl { url, expiresAt }.
Improved
Mayo 2026
Added
Mayo 2026
  • Se agregó la mutación addVirtualCardAddress para guardar direcciones de facturación para la emisión de tarjetas virtuales.
  • Se actualizó la mutación createVirtualCard para admitir la creación de tarjetas en nombre de usuarios autorizados.
  • Flujo completo agregado usando registerUser, addAuthorizedUser, addVirtualCardAddress y createVirtualCard.
  • Reintenta aprobaciones pendientes del emisor con VC-0020 y addressId devuelto.
Added
Mayo 2026
  • redeemFluzGiftCard — Canjear una Fluz Gift Card usando un código. Acredita giftCardCashBalance. Requiere MAKE_DEPOSIT. Consulta Canjear una Fluz Gift Card.
  • unlockVirtualCard — Desbloquea una tarjeta virtual previamente bloqueada para restaurar la capacidad de transacción. Requiere EDIT_VIRTUALCARD. Consulta Desbloquear una tarjeta virtual.
Improved
Mayo 2026
Webhooks relacionados con transacciones
  • Se agregó descripción para los webhooks TRANSACTION_CREATE, TRANSACTION_UPDATE y TRANSACTION_DECLINE.
  • Se incluyeron nuevos campos después del enriquecimiento del webhook (relacionados a MCC, virtualCardId, etc.).
Added
Mayo 2026
  • Se agregaron mcc, merchantCountryCode, originalCurrencyCode, originalCurrencyAmount y currencyConversionRate a VirtualCardTransaction. Ahora devuelto por getVirtualCardTransactions.
  • virtualCardIds ahora es opcional en getVirtualCardTransactions — omítelo para consultar transacciones en todas las tarjetas de la cuenta autenticada. Se agregaron los filtros dateRangeStart y dateRangeEnd. limit predeterminado de 100 cuando virtualCardIds se omite; limit se limita a 500. transactionAmount ahora puede ser nulo para filas sin monto liquidado (p. ej., registros de declinación solo AVS).
  • Se agregaron usePrepaymentBalance y useRewardsBalance a CreateVirtualCardInput. Ahora aceptado por createVirtualCard. Ambos predeterminan a true (comportamiento existente preservado). Configura ambos en false para restringir que una tarjeta tome fondos solo de la userCashBalanceId especificada, excluyendo fondos prepagados (tarjeta de regalo) y de recompensas.
Added
Abril 2026
  • Se agregaron shortDescription (Merchant) y termsAndConditions (Offer). Ahora devueltos por getMerchants y getOfferQuote.
  • Se agregó deliveryFormat (GiftCard). Ahora devuelto por getGiftCards — usa deliveryFormat para tarjetas compradas.
Added
Abril 2026
Added
Abril 2026
  • Nuevas queries getUserCashBalances y getUserCashBalanceById. Estas queries permiten a un usuario recuperar una lista de sus cuentas de gasto y una cuenta de gasto específica creada en su cuenta.
Added
Abril 2026
API para Compartir Tarjetas Virtuales
  • Nueva capacidad de “Compartir tarjetas virtuales” bajo Administrar Tarjetas Virtuales. Contacta a ventas para acceder.
  • Se agregó el scope CREATE_SHARE_LINK a la página de scopes de la aplicación.
Added
Febrero 2026
API de registro de negocios
  • Nueva query getBusinessCategories: [BusinessCategory] para recuperar categorías de negocio, con tipos de respuesta BusinessCategory y BusinessSubCategory.
  • Nueva mutación registerBusiness(input: RegisterBusinessInput!): RegisterBusinessResult para registro programático de negocios.
  • Nuevos tipos de entrada: RegisterBusinessInput, BusinessLegalAddressInput, BusinessOwnerInput, OwnerAddressInput.
  • Nuevos enums: BusinessStructure (LLC, CORPORATION, PARTNERSHIP, SOLE_PROPRIETORSHIP, COOP) y BusinessAccountUsage.
  • Nuevos tipos de respuesta: RegisterBusinessResult { accountId, kybStatus, success, error } y RegisterBusinessError { message, code }.
  • Ambas operaciones requieren autenticación con el scope OAuth REGISTER_BUSINESS.
Improved
Enero 2026
Actualizaciones a la query getMerchants
  • La query getMerchants ahora devuelve todas las ofertas disponibles correctamente.
  • La query getMerchants ahora puede devolver un campo exclusiveRateId (dentro del objeto offers). Este valor puede usarse en purchaseGiftCard para especificar la oferta de tasa exclusiva con la que deseas comprar.
Added
Diciembre 2025
APIs de Retiros y Cuentas de Gasto
  • Se agregó la mutación withdrawCashBalance con requisito de scope MAKE_WITHDRAWAL.
  • Se agregó el enum WithdrawMethods con soporte para los métodos PAYPAL, BANK_ACH, BANK_CARD y VENMO.
  • Se agregó el enum WithdrawSource con soporte para las fuentes CASH_BALANCE y REWARDS_BALANCE.
  • Se agregó WithdrawCashBalanceInput con soporte de idempotencia, además de los tipos Withdraw y WithdrawCashBalanceResponse con detalles completos del registro de retiro, incluyendo comisiones, estado y marcas de tiempo.
  • Se agregó la mutación transferUserCashBalance con requisito de scope MAKE_INTERNAL_TRANSFER, además de los tipos TransferInternalBalanceInput y TransferInternalBalanceResponse.
  • Se agregó userCashBalanceId a EditVirtualCardInput para habilitar cambiar la fuente de fondos a una cuenta de gasto especificada vía editVirtualCard.
  • Se agregó userCashBalanceIds a TransactionFilterInput para filtrar transacciones por cuentas de gasto vía getTransactions, y userCashBalanceId a getGiftCards para filtrar tarjetas de regalo por cuenta de gasto.
  • Se agregaron las mutaciones updateUserCashBalance y closeUserCashBalance con requisito de scope MANAGE_PAYMENT, además de los tipos de entrada y respuesta de soporte (UpdateUserCashBalanceInput, CloseUserCashBalanceInput, CloseUserCashBalanceResponse, ClosedUserCashBalance, CloseUserCashBalanceResponseVirtualCard).
  • Se agregó el registro de acciones de la aplicación para traza de auditoría.
Added
Noviembre 2025
  • Se agregó un nuevo campo userCashBalances al tipo UserBalances en la query getWallet. Devuelve información detallada sobre cuentas individuales de saldo en efectivo del usuario con paginación vía paginate (limit/offset), ordenadas por fecha de creación (más reciente primero). Incluye userCashBalanceId, totalCashBalance, availableCashBalance, lifetimeCashBalance, nickname, status y createdAt — habilitando el seguimiento de múltiples cuentas de saldo en efectivo por usuario con apodos personalizados y monitoreo de estado.
Added
Noviembre 2025
  • Se agregó un nuevo campo userCashBalanceId a DepositCashBalanceInput para especificar el saldo en efectivo (cuenta de gasto) en el que depositar los fondos.
Added
Noviembre 2025
  • Nuevas mutaciones para administrar tarjetas bancarias guardadas: updateBankCardNickname, updateBankCardPreferredMerchantCategoryCode y deleteBankCard, con los tipos de entrada correspondientes.
  • Campo nickname agregado al tipo BankCard.
  • Campos opcionales agregados a AddBankCardInput: nickname y preferredMerchantCategoryCode (MCC, normalizado a 4 dígitos).
Added
Septiembre 2025
  • getVirtualCardBalance: nueva query que recupera información de saldo para una lista de tarjetas virtuales, incluyendo spentAmount, remainingBalance, spendLimit y spendLimitDuration.
  • getVirtualCardTransactions: nueva query que recupera transacciones para una lista de tarjetas virtuales, con filtros como transactionTypes.
Improved
Septiembre 2025
  • La query getUserPurchases ahora incluye la capacidad de filtrar las compras devueltas en la respuesta a través de una nueva variable opcional UserPurchaseFilterInput. Filtra compras hechas por el usuario, la cuenta, o ambas.
Added
Septiembre 2025
  • La respuesta de la mutación revealVirtualCardByVirtualCardId ahora incluye un nuevo campo authorizationSetting.
  • API de Tarjetas Virtuales en Lote: nueva API para crear y administrar una gran cantidad de tarjetas virtuales de forma asíncrona.
  • Mutación createVirtualCardBulkOrder: envía una orden en lote y recibe un orderId único.
  • Query getVirtualCardBulkOrderStatus: haz polling para rastrear el estado de la orden y recuperar los detalles de las tarjetas al completarse.
  • El proceso de creación de tarjetas en lote es asíncrono — verifica el estado de la orden para obtener los detalles de las tarjetas.
Added
Julio 2025
  • Nueva query getVirtualCardOffers: lista integral de todas las ofertas activas de tarjetas virtuales disponibles para creación, incluyendo offerId (esencial para la creación de tarjetas), programName, bankName, rewardValue y límites detallados del programa (límites de gasto diarios, semanales y mensuales).
  • Mutación actualizada createVirtualCard: emite tarjetas virtuales de forma programática proporcionando un offerId (de getVirtualCardOffers), un spendLimit y atributos personalizables como cardNickname y spendLimitDuration.
  • Nueva mutación editVirtualCard: actualiza parámetros clave de una tarjeta virtual existente — spendLimit, spendLimitDuration, lockDate, lockCardNextUse y cardNickname.
  • Nueva mutación lockVirtualCard: bloquea inmediatamente una tarjeta virtual, evitando cualquier transacción posterior.
Added
Julio 2025
  • El tipo Offer en la respuesta de getMerchants ahora incluye un campo deliveryFormat que especifica cómo se cumple la oferta: URL, CODES, PIN_AS_CODE o PIN_WITH_URL.
  • La query getMerchants se ha mejorado con un nuevo argumento filterBy, que te permite filtrar resultados para incluir solo comercios con ofertas que coincidan con un deliveryFormat específico.
Added
2025
  • Se mejoró la query getMerchants con un nuevo argumento de entrada offerTypes, que permite filtrar por giftCardOffers, cardLinkedOffers o ambos. De forma predeterminada, si no se proporciona offerTypes, la query devuelve solo ofertas de tarjetas de regalo.
AddedImproved
2025
  • Se introdujo una nueva query getReferralUrl que devuelve una cadena de referido basada en la entrada del comercio, con un nuevo tipo MerchantInput.
  • Se introdujo un reintento automático de recompra en la mutación purchaseGiftCard. Si una compra de tarjeta de regalo usando una tarjeta bancaria, cuenta bancaria o PayPal falla, el sistema intenta automáticamente recomprar usando el saldo de Fluz.
  • Se introdujo el campo defaultToBalance en PurchaseGiftCardInput para establecer el saldo de Fluz como método de pago de respaldo si el método de pago principal falla. Predetermina a true.
AddedImproved
2025
  • Se introdujo un nuevo scope de acceso, CREATE_VIRTUALCARD, para crear tarjetas virtuales.
  • Se introdujo una nueva función, createVirtualCard, para crear tarjetas virtuales con parámetros específicos.
  • Se agregó una nueva query, getBINs, para recuperar los BINs asociados con tarjetas virtuales.
  • Se introdujo una entrada merchantCategoryCode para depósitos al saldo en efectivo, lo que permite una categorización mejorada de transacciones.
  • Se agregó una nueva query, getMccList, para recuperar una lista de códigos de categoría de comercio.
  • Se mejoró la validación de scopes para la query getApplicationScopes y se mejoró la gestión de definiciones de tipos GraphQL.
Improved
2025
  • Mejora en el manejo de información de inventario para ofertas de comercios: el campo stockInfo del objeto Offer ahora devuelve StockInfoFixedType o StockInfoVariableType dependiendo de si la oferta es fija o variable.
  • Mejora en el manejo de errores con respuestas de mensajes de error más intuitivas — respuestas mejoradas para errores de purchaseGiftCard sin oferta y métodos de pago y cuentas no coincidentes.
AddedFixed
2025
v0.0.21
  • Se introdujo un parámetro idempotencyKey para depositCashBalance y purchaseGiftCards para prevenir solicitudes duplicadas.
  • Se agregaron tipos purchaseGiftCardInput para agilizar el manejo de parámetros para transacciones.
  • Se introdujo un nuevo campo purchaseDisplayId en el tipo UserPurchase, proporcionando un ID visible para las compras.
  • Se corrigió el campo offeringMerchantId del objeto Offer para devolver offering_merchant_id en lugar de offer_id.
v0.0.20
  • Se agregó el requisito accountId a generateUserAccessToken.
  • Se implementó una nueva query, getAccountsByUserId, para obtener cuentas basadas en userId.
  • Se agregó un nuevo enum AccountType para categorizar cuentas como CONSUMER o BUSINESS, además de nuevos objetos Account, Business y Seat.
v0.0.17
  • Se corrigió la entrada de canal de plataforma de depositCashBalance para que la fuente del registro de transacción del depósito se registre como API.

Gestión de cambios

Los cambios aditivos (nuevos campos, nuevos valores de enum, nuevas operaciones) se anuncian al menos 7 días antes del lanzamiento cuando requieren acción de los integradores. Los cambios incompatibles se anuncian al menos 14 días de antelación y normalmente se agrupan en ventanas de lanzamiento mayores. Para una lista completa de operaciones de API, consulta la Referencia de la API.