Pagamentos

Confirmar

Efetivar um pagamento Pix previamente iniciado

Confirma e liquida um pagamento iniciado por chave, QR Code ou manual. Sem esta chamada, o pagamento permanece INICIADO (status: "0").

Endpoint

POST /api/v2/pix/pagamentos/confirmar

Scope: pix.write

Headers

HeaderObrigatórioDescrição
AuthorizationSimBearer {{access_token}}
AcceptSimapplication/json
Content-TypeSimapplication/json

Body (contrato real)

CampoObrigatórioDescrição
idSimUUID da iniciação (404 se não existir)
valorSimValor a efetivar (omitir → 500)
chave_idempotenciaSimÚnica por intenção (omitir → 500, não 422)
recebedorSimEspelhar pessoa + conta da iniciação (omitir → 500)
endToEndIdNãoIgnorado no body — vem do pagamento ou é gerado na confirmação
pagadorNãoMontado da conta autenticada; envie pessoa.nome só se o titular não tiver nome
descricaoNãoMensagem
prioridade_pagamento / tp_prioridade_pagamentoNãoDefaults 0

Payload mínimo

Mesmo formato para iniciação por chave, QR ou manual — copie o recebedor da resposta de iniciação:

{
  "id": "{{pagamento_id}}",
  "valor": 10.50,
  "chave_idempotencia": "confirm-chave-001",
  "recebedor": {
    "pessoa": { "nome": "Recebedor DICT", "tipo": 0, "cpfCnpj": "98765432100" },
    "conta": { "ispb": "87654321", "agencia": "0001", "conta": "7654321", "tipo": 0 }
  }
}

Não envie endToEndId nem pagador (salvo fallback de nome).

Retorno

statusSignificado
"9"Confirmado (débito efetivado) — comum em Pix interno (mesmo ISPB)
"0"Processando / aceito no JDPI — Pix externo pode evoluir para "9"
"-1"Erro

Schema geral: Visão geral · Referência.

Idempotência

  • Gere chave_idempotencia nova por intenção distinta.
  • Reutilize a mesma chave apenas em retentativa do mesmo pagamento.

Exemplo cURL

curl --location 'https://api-h.nuvende.com.br/api/v2/pix/pagamentos/confirmar' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data '{
  "id": "{{pagamento_id}}",
  "valor": 10.50,
  "chave_idempotencia": "confirm-chave-001",
  "recebedor": {
    "pessoa": { "nome": "Recebedor DICT", "tipo": 0, "cpfCnpj": "98765432100" },
    "conta": { "ispb": "87654321", "agencia": "0001", "conta": "7654321", "tipo": 0 }
  }
}'

Relacionados

2025 © Nuvende - CNPJ 38.297.374/0001-93