useRewardsBalance: true para que el remitente pueda pagar con su saldo de recompensas al enviar dinero a una cuenta de Fluz. Fluz toma primero el efectivo del remitente y usa las recompensas para el resto. Si el remitente no tiene efectivo disponible, el monto completo se toma de las recompensas.
Funciona en dos operaciones:
Todo lo demás sobre el envío, como el destino, la autenticación y la idempotencia, funciona como se describe en Enviar dinero.
Las recompensas solo pueden pagar envíos a una cuenta de Fluz.
sendMoneyycreateExternalPayoutsolo aceptan saldo en efectivo.- Para mover recompensas a la cuenta bancaria del propio usuario, usa
withdrawCashBalanceconsource: REWARDS_BALANCE. Un retiro admite una sola fuente por solicitud, efectivo o recompensas, no ambas. - El saldo prepagado / de tarjetas de regalo no puede financiar ningún envío.
useRewardsBalance
useRewardsBalance: Boolean es opcional en ambos inputs.
El destinatario siempre recibe el dinero en una cuenta de gasto. No es posible enviar dinero al saldo de recompensas de otra persona.
createTransfer
useRewardsBalance: true añadido.
Con una fuente de fondos vinculada
bankCardId, bankAccountId y paypalVaultId siguen funcionando con un Bearer token, uno por solicitud. Fluz deposita primero desde esa fuente en la cuenta de gasto del remitente, y useRewardsBalance se sigue aplicando al envío.
requestAccountTransfer
requestAccountTransfer envía la transferencia para aprobación en lugar de enviarla de inmediato. Pasa useRewardsBalance en la solicitud, y se usará cuando el aprobador la apruebe.
approveApprovalRequest o declineApprovalRequest, que requieren MANAGE_APPROVALS. Consulta Solicitar aprobación de transferencia de cuenta.
Errores
Los errores se devuelven en el formato estándar de GraphQL.createTransfer devuelve null cuando el envío no puede completarse.
Consulta
createTransfer y CreateTransferInput en la referencia de la API.