StacePay Documentação da API / Saques
Markdown

Saques

Transfere o saldo disponível para uma chave Pix. O valor sai do seu saldo no momento em que o saque é criado, não quando é aprovado.

Criar

POST/withdrawals

Use um Idempotency-Key. KYC aprovado é obrigatório.

CampoTipoDescrição
amountintegerobrigatórioValor em centavos.
pix_key_typestringobrigatório"CPF", "CNPJ", "PHONE", "EMAIL" ou "EVP".
pix_keystringobrigatórioA chave Pix de destino.
holder_namestringopcionalNome do titular da conta destino.
curl -X POST https://stacepay.com.br/api/v1/withdrawals \
  -H "Authorization: Bearer nvx_live_..." \
  -H "Idempotency-Key: saque-0912" \
  -H "Content-Type: application/json" \
  -d '{"amount": 10000, "pix_key_type": "EMAIL", "pix_key": "financeiro@minhaloja.com"}'
{
  "object": "withdrawal",
  "id": "wd_26421672b129ff167e64",
  "status": "pending",
  "amount": 10000,
  "fee_amount": 0,
  "total_debited": 10000,
  "currency": "BRL",
  "pix_key": "fi***@minhaloja.com",
  "pix_key_type": "email",
  "end_to_end_id": null,
  "processed_at": null,
  "created_at": "2026-08-11T21:28:07-03:00"
}

Listar e buscar

GET/withdrawals?limit=20&offset=0
GET/withdrawals/{id}

Status possíveis

StatusSignificado
pendingAguardando aprovação.
approvedAprovado, aguardando envio.
processingEnviado ao parceiro, aguardando confirmação.
paidConcluído o dinheiro chegou.
rejectedRecusado antes de enviar.
failedFalhou no envio; o valor volta ao saldo.
refundedDevolvido ao saldo depois de uma falha.
canceledCancelado.