Cancelamento de pagamentos

//Não esqueça de realizar a autenticação aqui \o/

var request = {
    administrativePassword: 'cappta',
    administrativeCode: '000000000'
};

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);

Somente será possível cancelar pagamentos que já foram confirmados dentro do mesmo dia ou seja não será possível cancelar pagamentos de dias anteriores.

🚧

Importante!

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

Request para cancelamento

ParâmetroDescrição
administrativePasswordSenha necessária para realizar o cancelamento de uma transação.
Obs.: Por padrão é "cappta", mas pode ser alterado nas configurações do GP.
administrativeCodeIdentificador único para pagamentos, é devolvido quando a transação é autorizada mas também pode ser consultado no portal de transações Cappta