Pular para o conteúdo principal

Chargeback

Antes de começar

Suas requisições de API são autenticadas utilizando um access-token. Qualquer requisição que não inclua um access-token válido retornará um erro. Saiba mais em Autenticação.

Base URL
  • UAT: https://transactions.transactional.uat.unico.app/api/public/v1
  • Produção: https://transactions.transactional.unico.app/api/public/v1

Solicitar análise de chargeback

POST /credit/transactions/{transaction_id}/chargeback — solicita a análise do chargeback de uma transação especificada.

Headers
HeaderValor
AuthorizationBearer {token} — um access-token válido.
Body
{
"datetime": "2023-01-05T03:00:00.000Z",
"requestor": { "key": "cpf", "value": "USER_CPF" },
"name": "USER_NAME",
"reason": "REQUEST_REASON",
"observation": "GENERAL_OBSERVATIONS",
"documents": [
{ "label": "FILE_NAME", "data": "JVBERi0xLjQKMSAwI==" }
]
}
CampoTipoObrigatórioDescrição
datetimestringsimData e hora do pedido de chargeback, formato ISO 8601.
requestorobjectsimInformações do solicitante.
requestor.keystringsimTipo da chave de identificação do solicitante (ex.: cpf).
requestor.valuestringsimValor da chave de identificação do solicitante.
namestringsimNome do solicitante.
reasonstringsimMotivo da solicitação de chargeback.
observationstringnãoObservações gerais sobre o pedido.
documentsarraynãoDocumentos relacionados ao chargeback. Até 3 itens, cada um em Base64 — apenas PDF.
documents[].labelstringsim (por item)Nome ou descrição do arquivo.
documents[].datastringsim (por item)Arquivo PDF codificado em Base64.
200 OK
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0"
}
CampoDescrição
idID do chargeback gerado.

Para respostas de erro, veja Erros — Criação da transação.

Consultar status da análise de chargeback

GET /credit/transactions/{transaction_id}/chargeback/{chargeback_id} — consulta o status de um chargeback específico.

Headers
HeaderValor
AuthorizationBearer {token} — um access-token válido.
200 OK
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0",
"status": "waiting"
}
CampoDescrição
idID do chargeback.
statusStatus atual do chargeback.

Veja Enumerados — Resultado do Chargeback para todos os status possíveis. Para otimizar a performance, implemente o Webhook ao invés de consultar este endpoint repetidamente.