¿Qué es una Tarjeta Virtual de Fluz?
Una Tarjeta Virtual Pre-Fondeada de Fluz es una tarjeta con marca de red, emitida al instante, que vive completamente en software. A diferencia de una tarjeta física:- Sin plástico, sin envíos: la tarjeta está disponible en el momento en que se resuelve
createVirtualCard. - Pre-fondeada: el límite de gasto se reserva al momento de la creación desde una Billetera de Fluz, saldo de tarjeta de regalo, saldo de recompensas o una cuenta bancaria vinculada.
- Con alcance definido: cada tarjeta tiene su propio límite de gasto, duración, fecha de bloqueo y un indicador opcional de un solo uso, para que controles exactamente cuánto y por cuánto tiempo se puede cobrar.
- Aceptación total en la red: emitida sobre rieles de Mastercard (débito o prepago) o Visa, usable en cualquier lugar donde esas redes sean aceptadas en línea o en tienda.
Tipos de tarjeta
Usa
getVirtualCardOffers para enumerar todos los programas disponibles en tu cuenta, incluido el tipo de red (Mastercard / Visa), tipo de tarjeta (débito / prepago), banco emisor y límites de gasto por programa.
Ciclo de vida de la tarjeta
Una tarjeta pasa por los siguientes estados: Una tarjeta configurada conlockCardNextUse: true pasa automáticamente de ACTIVE a LOCKED después de su primera autorización exitosa, sin necesidad de una llamada adicional a la API. Consulta Editar Tarjeta Virtual para saber cómo modificar esta configuración después de la creación.
LOCKED no es un valor de status: una tarjeta bloqueada aún reporta status: ACTIVE. Lee locked desde Obtener Saldo de Tarjeta Virtual para saber si una tarjeta puede gastar.
Alcances requeridos
Todas las operaciones de tarjetas virtuales requieren un User Access Token generado con los alcances apropiados. Los tres alcances principales son:
Genera un token con los tres alcances antes de llamar a cualquier endpoint de tarjeta virtual:
token devuelto como Authorization: Bearer <token> en todas las llamadas posteriores. Consulta Actualizar un User Access Token vencido cuando recibas un 401.
Revelar datos de la tarjeta
Hay dos maneras de poner el PAN, vencimiento y CVV de una tarjeta frente a un usuario, y tienen implicaciones de cumplimiento muy diferentes.
Recurre a la mutación de la API cuando realmente necesites los números del lado del servidor, por ejemplo para enviarlos a otro procesador. Si una persona los va a leer en pantalla, Elementos Seguros es el camino más corto.
Cómo funciona el fondeo
Cuando se cobra una tarjeta, Fluz extrae fondos en este orden de prioridad por defecto:- La cuenta de gasto designada (
userCashBalanceId) - Saldo prepago (tarjeta de regalo), a menos que
usePrepaymentBalance: false - Saldo de recompensas, a menos que
useRewardsBalance: false
primaryFundingSource: BANK_ACCOUNT. Los detalles completos de entrada y ejemplos están en Crear Tarjeta Virtual.
Duraciones del límite de gasto
ElspendLimit que configures aplica según el spendLimitDuration elegido:
Solo se te cobra el monto realmente gastado: el límite de gasto es un techo de autorización, no un cargo por adelantado. El saldo no utilizado permanece en tu billetera.
Tarjetas de un solo uso
ConfiguralockCardNextUse: true al crear (o actualízalo mediante editVirtualCard) para bloquear la tarjeta automáticamente después de su primera autorización. Este es el patrón recomendado para:
- Pagos únicos a proveedores
- Desembolsos de una sola transacción
- Flujos de pago agénticos donde la tarjeta debe consumirse tras un uso
Todas las operaciones de Tarjeta Virtual
Próximos pasos
Crea tu primera tarjeta virtual
El contrato completo de
createVirtualCard: entradas, opciones de fondeo, controles de gasto y ejemplos.