Eagle · Pagamentos
Cartão · Pagamentos

Cancelar Pagamento

Cancela uma transação de pagamento previamente criada

Cancelar pagamento

PUT /api/v1/payments/{paymentId}/cancel

Cancela uma transação de pagamento a partir do seu identificador.

Requer autenticação mTLS. Veja Autenticação.


Request

Parâmetros de rota

ParâmetroTipoObrigatórioExemplo
paymentIdstringsim8f14e45f-ceea-467e-9a9f-1d1a3c1e5b3a

Response

200 OK

{
  "codigo": "0",
  "mensagem": "Cancelamento efetuado com sucesso",
  "codigoAutorizacao": "00",
  "mensagemAutorizador": "Cancelamento aprovado",
  "status": "CAN",
  "identicadorPagamentoAdquirente": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2",
  "identificadorPagamento": "PAG-20250723-0001",
  "bandeiraCartao": "1",
  "codigoAdquirente": "1",
  "nomeAdquirente": "Rede",
  "dataAutorizacao": "23/07/2026T14:40",
  "numeroAutorizacao": "123456",
  "merchantUsn": "123456789012",
  "esitefUsn": "123456789012345",
  "hostUsn": "123456789012345",
  "valor": "15000",
  "tipoPagamento": "C",
  "esitefDate": "23/07/2026T14:41",
  "isHostCancel": "false"
}

Diferente dos demais endpoints de pagamento, aqui valor é uma string em centavos (ex.: "15000" = R$ 150,00), não um number em reais.

Campos da resposta

CampoTipoDescrição
codigostringCódigo de resposta. Diferente de 0 significa falha
mensagemstringMensagem de resposta
codigoAutorizacaostringCódigo de resposta do autorizador. Retornado apenas com autenticação por assinatura
mensagemAutorizadorstringMensagem de resposta do autorizador. Retornado apenas com autenticação por assinatura
statusenumStatus do cancelamento — ver Status de transação
identicadorPagamentoAdquirentestringIdentificador do cancelamento na adquirente (nit)
identificadorPagamentostringorder_id do pagamento original
cupomClientestringCupom fiscal via cliente (customer_receipt)
cupomEstabelecimentostringCupom fiscal via estabelecimento (merchant_receipt)
bandeiraCartaostringCódigo da bandeira utilizada na transação original
codigoAdquirentestringCódigo da adquirente (acquirer_id)
nomeAdquirentestringNome da adquirente (acquirer_name)
dataAutorizacaostringData de efetivação retornada pelo autorizador, DD/MM/AAAA'T'HH:mm
numeroAutorizacaostringNúmero de autorização do cancelamento
merchantUsnstringNúmero sequencial único do pedido original, enviado pela loja
esitefUsnstringNúmero sequencial único do cancelamento no e-SiTef
hostUsnstringNSU da autorizadora (host_usn)
tidstringID da transação na adquirente. Retornado apenas em adquirentes externas ao SiTef
valorstringValor cancelado em centavos (ex.: "15000" = R$ 150,00)
tipoPagamentoenumB boleto, C crédito, D débito, P private label, T transferência, G gift, O outros, W boleto NR
esitefDatestringData de efetivação do cancelamento, DD/MM/AAAA'T'HH:mm
isHostCancelstring"true" quando o cancelamento foi realizado via host

Erros

StatusSignificado
404Pagamento não encontrado para o paymentId informado
409Pagamento não pode ser cancelado no estado atual
500Erro interno ao cancelar o pagamento

On this page