Saltar al contenido principal
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 mismo approvalType y approvalCode. 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 que createTransfer.

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

El idempotencyKey se conserva y se utiliza cuando la transferencia se ejecuta tras la aprobación.

Aprobar una Solicitud

Llama a approveApprovalRequest con el approvalId. Requiere MANAGE_APPROVALS.
Al aprobar, Fluz ejecuta la transferencia de cuenta.

Rechazar una Solicitud

Llama a declineApprovalRequest con el approvalId. Requiere MANAGE_APPROVALS.
No se ejecuta ninguna transferencia cuando se rechaza una solicitud.