Pular para o conteúdo principal

Cancelemanto de Pagamentos

Cancelamento de pagamentos

//Não esqueça de realizar a autenticação aqui.
var request = {
administrativeCode: '001234',
requestKey: '001234',
amount: 125,
date: '31122024'
};

var success = function(response) {
// callback para cancelamento bem sucedido
console.log(response.administrativeCode);
console.log(response.receipt.merchantReceipt);
};

var error = function(response) {
// callback para cancelamento que falhou
console.log(response.reason);
};

checkout.paymentReversal(request, success, error);

Request para cancelamento

ParâmetroObrigatório?TipoDescrição
administrativeCodeSimstringIdentificador único da transação a ser cancelada com 6 algarismos. Ele é devolvido quando a transação é autorizada mas também pode ser consultado no portal de transações Linx TEF
requestKeyNãostringNúmero do cupom (fiscal ou não fiscal) com 6 algarismos
amountNãostringValor da transação sem separador decimal
dataNãostringData da transação no formato 'DDMMAAAA'

Observação:
Se os campos amount e date não estiverem presentes na requisição, estes dados serão solicitados ao operador do PDV durante a transação.

Callback de sucesso

Será executado o callback de sucesso logo em que a informação for retornada do paykit. Para detalhamento dos dados de retorno consulte a seção Capturando os dados de retorno da transação.

Callback de erro

Será executado o callback de erro caso ocorra algum erro de processamento:

Para detalhamento dos dados consulte a seção Callback de erro.

Importante!

No caso de uma transação conter uma ordem de split esta será cancelado também.

Este conteúdo foi útil para você?