Exige autenticação e papel owner ou admin na comunidade do X-CommunityId. `amount` é o valor que a comunidade recebe; a taxa de saque da plataforma é somada a ele, e `amount + transferFee` sai do saldo disponível. Saldo que não cobre os dois responde 400 com a mensagem traduzida mostrando a taxa. A resposta traz, além do saque, `transferFee` e `totalDebited` (strings com duas casas, como `amount`). O extrato registra a taxa numa entrada própria (`PAYOUT_REQUESTED` com `metadata.isTransferFee = true`), devolvida se o saque for cancelado ou falhar. A taxa vigente pode ser consultada antes em `GET .../payouts/balance` ou `GET .../ledger/balance` (`transferFee`, `maxPayoutAmount`). **O saque sai de verdade em produção** (fora dela, sempre por um provedor falso, sem variável de ambiente). O pedido é gravado (com a chave de idempotência própria do saque) e enviado ao banco na hora, sem aprovação manual, a partir da conta de recebimento da comunidade. A taxa é a taxa de saque da Memberfy (R$ 3,67 em reais), cobrada por cima do valor. O limite é o menor entre o `available` do extrato e o saldo disponível da conta de recebimento, menos os reembolsos aguardando saldo (lidos sob a mesma trava), e `amount + transferFee` precisa caber nele; acima disso, 400 traduzido com o maior valor que pode ser sacado (`maxPayoutAmount`, já sem a taxa). Estados: `PENDING` (gravado; fica assim, com `dispatchMessage`, quando o provedor da moeda ainda não faz saques), `PROCESSING` (enviado ao banco), `COMPLETED` (o banco recebeu) e `FAILED` (o valor e a taxa voltam ao saldo, com `failureMessage` traduzido). Comunidade sem conta de recebimento ativa responde 400; conta que não pode ser consultada agora responde 502. Abaixo do saque mínimo da moeda (o maior entre o mínimo do produto e o do provedor; R$ 10,00), 400 traduzido com o mínimo na mensagem.