Método de resolução de pendência via Número de Controle
Resolução de pendência via Número de Controle
Para resolver alguma transação pendente, basta enviar o número de controle da transação
//Não esqueça de realizar a autenticação aqui.
var success = function(response) {
// callback para pagamento pesquisado
console.log(response.success);
console.log(response.administrativeCode);
};
var error = function(response) {
// callback para pesquisa que falhou
console.log(response.reason);
};
//para desfazer
checkout.undoPendingPayment({ administrativeCode: “123” }, success, error);
//para confirmar
checkout.confirmPendingPayment({ administrativeCode: “123” }, success, error);
Callback de sucesso
Será executado o callback de sucesso quando a autenticação for bem sucedida, através dele será passado os seguintes parâmetros:
Propriedade | Tipo | Descrição |
---|---|---|
success | bool | NSU do Linx TEF. |
administrativeCode | string | Identificador único da sessão. |
pendingPayments | string[] | Lista de NSUs que ainda estão pendentes quando o método é executado dentro de uma sessão de múltiplos pagamentos. |
Exemplo de retorno
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.