Pular para o conteúdo principal

Cancelar Pagamento

Dados da API

API Gateway
Esta API é utilizada para operações do gateway de pagamento:

Introdução

Para cancelar uma venda, utilize o endpoint especificado abaixo fazendo uma requisição do tipo POST. O cancelamento de transações capturadas só pode ser efetuado no mesmo dia em que foram realizadas.

POST /v1/payments/{paymentId}/cancel

Via request Representational State Transfer (REST) com o body:

Requisição
  { 
"amount": 1035
}

Dicionário de dados - Parâmetros

PROPRIEDADEDESCRIÇÃOTIPOLOCALOBRIGATÓRIOTAMANHO
paymentIdIdentificador da transação que será cancelada.stringpathsim42
amountValor da transação que será cancelada.integerbodysim10
Cancelamento realizado com sucesso
  {
"returnCode": "0",
"description": "Canceled",
"paymentId": "020080286103040952150000006201850000000000",
"authorizationCode": "143513",
"amount": 1023,
"releaseAt": "2019-09-24T13:43:12.1952799-03:00"
}

Dicionário de dados - Retorno

PROPRIEDADEDESCRIÇÃOTIPO
ReturnCodeCódigo de retorno.string
DescriptionDescrição do retorno.string
PaymentIdIdentificador do pagamento.string
AuthorizationCodeCódigo de autorização do cancelamento.string
AmountValor do cancelamento (em centavos).integer
ReleaseAtData e hora do registro de cancelamento.datetime

Observações

  • Limitação de cancelamento: Transações capturadas só podem ser canceladas no mesmo dia.