Criar lote de payouts
Payouts
Criar lote de payouts
Cria um lote de saques PIX com assinatura HMAC e idempotencia por merchant.
POST
Criar lote de payouts
Caso de uso
Use este endpoint para enviar pagamentos em lote para multiplos recebedores com reserva de saldo e processamento assincrono.Autenticacao
Headers obrigatorios:x-client-idx-client-secretx-turbofy-timestampx-turbofy-signature
Pre-condicoes e requisitos
- Merchant precisa ter payouts habilitado.
idempotencyKeyentre 8 e 100 caracteres.- Cada item precisa de
pixKey,pixKeyType,amountCentserecipientName. - A assinatura HMAC deve ser recalculada em toda requisicao.
Request
Campos principais:idempotencyKey: deduplicacao da operacao.description: descricao operacional.metadata: dados auxiliares de conciliacao.items[]: transferencias individuais do lote.
Response de sucesso
201: lote criado.200: replay idempotente com mesmo payload.
batchIdstatustotalAmountCentstotalFeeCentstotalFundingCentsitemsCountidempotencyReplay

Erros comuns reais
201 CREATED400 PAYOUTS_NOT_ENABLED409 DUPLICATE_IDEMPOTENCY_KEY
| HTTP | code | Quando ocorre |
|---|---|---|
401 | INVALID_SIGNATURE | Assinatura HMAC ausente, invalida ou expirada. |
401 | INVALID_CREDENTIALS | Credenciais ausentes ou invalidas. |
400 | PAYOUTS_NOT_ENABLED | Merchant sem payout habilitado. |
400 | INSUFFICIENT_AVAILABLE_BALANCE | Saldo insuficiente para financiar o lote. |
409 | DUPLICATE_IDEMPOTENCY_KEY | Chave repetida com payload diferente. |
409 | WITHDRAWAL_FROZEN | Saques/payouts bloqueados temporariamente. |
Regras de negocio e observacoes operacionais
- A idempotencia e aplicada por merchant.
- O saldo e reservado no momento da criacao.
- Processamento dos itens acontece apos criacao do lote.
- Para auditoria, registre
batchId,idempotencyKeyetraceId.
Exemplo de codigo
Proximos passos
- Consulte andamento em Consultar lote de payouts.
- Para troubleshooting de assinatura, revise Autenticacao.
Authorizations
Client ID fornecido pela TurbofyPay.
Client Secret fornecido pela TurbofyPay.
Headers
Identificador do integrador.
Segredo de autenticacao do integrador.
Timestamp utilizado na assinatura HMAC.
Assinatura HMAC SHA-256 da requisicao.
Body
application/json
Last modified on June 1, 2026