Saques

Solicite saques do saldo disponível para qualquer chave Pix. Saques podem ser manuais ou automáticos conforme configuração.

Solicitar saque

POST
/v1/withdrawals
Auth

Cria uma nova solicitação de saque para a chave Pix informada.

Body (JSON)

ParâmetroTipoObrigatórioDescrição
amountnumberSimValor do saque (mín. 0.01)
pixKeystringSimChave Pix destino
pixKeyTypestringSimTipo: CPF, CNPJ, EMAIL, PHONE ou EVP
Exemplobash
curl -X POST https://api.pagniv.com/v1/withdrawals \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 500.00,
    "pixKey": "12345678901",
    "pixKeyType": "CPF"
  }'
Resposta 201JSON
{
  "success": true,
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "amount": 500.00,
    "fee": 2.00,
    "netAmount": 498.00,
    "status": "PENDING",
    "pixKey": "12345678901",
    "pixKeyType": "CPF",
    "createdAt": "2026-01-15T14:00:00Z"
  }
}

Listar saques

GET
/v1/withdrawals
Auth

Retorna lista paginada de saques do merchant.

Query params

ParâmetroTipoObrigatórioDescrição
statusstringNãoPENDING, APPROVED, PROCESSING, COMPLETED, FAILED, REJECTED
pageintegerNãoPágina (padrão: 1)
limitintegerNãoItens por página (padrão: 20)

Detalhar saque

GET
/v1/withdrawals/{id}
Auth

Retorna detalhes de um saque específico.

Modos de saque

O modo de saque é configurado pelo admin na aprovação do merchant.

ModoDescrição
MANUALMerchant solicita saque manualmente pelo dashboard ou API
AUTO_D1Saque automático no dia útil seguinte (D+1)
AUTO_D2Saque automático em dois dias úteis (D+2)
WEEKLYSaque automático semanal (toda segunda-feira)

Tipos de chave Pix

TipoFormato
CPF11 dígitos numéricos
CNPJ14 dígitos numéricos
EMAILEmail válido
PHONE+55 seguido de DDD e número
EVPChave aleatória (UUID)