requestAccountTransfer
Envía una solicitud de aprobación de gerente para una transferencia de cuenta a cuenta. Cuando se aprueba, Fluz ejecuta la transferencia utilizando la misma semántica que createTransfer.
Usa esto cuando un usuario o una aplicación necesiten la firma de un gerente antes de mover fondos entre cuentas de Fluz. Para transferencias entre cuentas de gasto dentro de la misma cuenta, usa requestInternalTransfer en su lugar.
Alcances
Identificadores de Webhook
Eventos de webhook:
APPROVAL_CREATE, APPROVAL_APPROVE, APPROVAL_DECLINE y APPROVAL_HANDLER_ERROR en caso de falla de ejecución.
Las transferencias internas y las transferencias de cuenta comparten el mismoapprovalTypeyapprovalCode. Usa la mutación de solicitud original o inspecciona el payload de la aprobación en tu integración para distinguirlas.
Crear una Solicitud
La entrada refleja Transferir a otra billetera de Fluz. El remitente se determina a partir de la autenticación; el destino y las fuentes de fondos siguen las mismas reglas quecreateTransfer.
RequestAccountTransferInput
TransferDestination
Proporciona
accountId o externalReferenceId, no ambos.
Notas de Autenticación
Mutación de Ejemplo — Usuario a Aplicación
Mutación de Ejemplo — Aplicación a Usuario
Respuesta de Ejemplo
idempotencyKey se conserva y se utiliza cuando la transferencia se ejecuta tras la aprobación.
Aprobar una Solicitud
Llama aapproveApprovalRequest con el approvalId. Requiere MANAGE_APPROVALS.
Rechazar una Solicitud
Llama adeclineApprovalRequest con el approvalId. Requiere MANAGE_APPROVALS.