Saltar al contenido principal
La mutación redeemFluzGiftCard te permite canjear una tarjeta de regalo de Fluz a la cuenta del usuario autenticado usando el código de la tarjeta de regalo. Un canje exitoso abona el saldo de tarjeta de regalo del usuario (giftCardCashBalance). Esta mutación requiere el alcance MAKE_DEPOSIT.

Argumentos

  • input (RedeemFluzGiftCardInput!): El objeto de entrada que contiene la clave de idempotencia y el código de la tarjeta de regalo.

Campos de RedeemFluzGiftCardInput


Respuesta

Devuelve un DepositCashBalanceResponse, que incluye:
  • cashBalanceDeposits — Registros de depósito creados para este canje
  • balances — Saldos del usuario actualizados después del canje
El valor canjeado se abona en balances.giftCardCashBalance (no en cashBalance).

Mutación de ejemplo


Variables


Ejemplo cURL


Comportamiento

  • Destino del saldo — Los fondos se abonan en giftCardCashBalance.
  • Idempotencia — Las solicitudes duplicadas con el mismo idempotencyKey se rechazan mientras están en curso.
  • Manejo de espacios — Los espacios al inicio y al final en code se recortan automáticamente.
  • Comisiones — Cualquier comisión de activación se refleja en depositFee.
  • Liquidación — Los canjes son instantáneos (INSTANT, AVAILABLE).

Errores