Skip to main content

Reenviar notificação

Este guia explica como reenviar notificação para uma nova transação através da API REST.

Faça uma requisição POST para o endpoint /credit/transactions/{ID_DA_TRANSACAO}/notify

Com o token de acesso válido, faça uma requisição para o endpoint (POST/credit/transactions/{ID_DA_TRANSACAO}/notify) enviando seguintes parâmetros:

{
"phone": "CELULAR_NOTIFICACAO",
"email": "EMAIL_NOTIFICACAO"
}

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

{
"id": "b50ee24c-71eb-4a5d-ade1-41c48b44c240",
"link:": "https://aces.so/example"
}

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)
40040009transaction status is invalidO status da transação não permite o reenvio de notificação (já está concluído)
40040021invalid phoneO telefone informado é inválido, deve seguir o padrão: 55 DDD NUMERO. Ex: 5543999999999
40040022invalid emailO e-mail informado é inválido
40340301not allowedO usuário não tem permissão para fazer tal ação
40440401transaction not foundA transação não foi encontrada
42940001too many requestsRatelimit atingido
50050001internal errorFalha interna no serviço

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.