Skip to content

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

{
    "success": true,
    "administrativeCode": "004374",
    "pendingPayments": ["000123", "000124"]
}

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.