Pular para o conteúdo principal

Obter resultado da transação via API

Este guia explica como obter resultado de uma transação através da API REST.

Faça uma requisição GET para o endpoint /credit/transactions/{transaction_id}

Com o token de acesso válido, faça uma requisição para o endpoint (GET/credit/transactions/{transaction_id}).

Com tudo certo na requisição, o resposta de retorno é um JSON contendo o status da transação como a seguir:

{
"status": "processing"
}

Para mais informações sobre o status, veja a guia Enumerados.

Caso algum erro aconteça, a resposta de retorno é um JSON contendo o erro e o código do erro:

{
"error": {
"code": "40004",
"description": "transaction id is invalid"
}
}

A seguir uma lista dos possíveis erros retornados pelo serviço:

HTTP CodeCódigoDescriçãoMotivo
40040001error decoding jsonOs dados enviados não condizem com o contrato do serviço
40040002error validating jsonAlguma informação está mal formatada ou não foi preenchida
40040004transaction id is invalidO id da transação é inválido (formato)
40340301not allowedO usuário não tem permissão para fazer tal ação
40440401transaction not foundA transação não foi encontrada
50050001internal errorFalha interna no serviço

Obter notificações de atualização de status da transação

É possível receber notificações de mudança de status das transações e isso é feito através de um webhook. Veja como na seção Obter resultado da transação via webhook.

Dúvidas?

Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da Central de Ajuda.