Saltar al contenido principal

Chargeback

MarkdownChatGPTClaude

Antes de empezar​

Tus solicitudes a la API se autentican mediante un token de acceso. Cualquier solicitud que no incluya un token de acceso válido devolverá un error. Obtén más información en Autenticación.

URL base
  • UAT: https://transactions.transactional.uat.unico.app/api/public/v1
  • Producción: https://transactions.transactional.unico.app/api/public/v1

Solicitar revisión de chargeback​

POST /credit/transactions/{transaction_id}/chargeback — solicita una revisión de chargeback para una transacción especificada.

Encabezados
EncabezadoValor
AuthorizationBearer {token} — un token de acceso válido.
Cuerpo
{
"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==" }
]
}
CampoTipoRequeridoDescripción
datetimestringsíFecha y hora de la solicitud de chargeback, formato ISO 8601.
requestorobjectsíInformación del solicitante.
requestor.keystringsíTipo de clave de identificación del solicitante (por ejemplo, cpf).
requestor.valuestringsíValor de la clave de identificación del solicitante.
namestringsíNombre del solicitante.
reasonstringsíMotivo de la solicitud de chargeback.
observationstringnoObservaciones generales sobre la solicitud.
documentsarraynoDocumentos relacionados con el chargeback. Hasta 3 elementos, cada uno codificado en Base64 — solo PDF.
documents[].labelstringsí (por elemento)Nombre o descripción del archivo.
documents[].datastringsí (por elemento)Archivo PDF codificado en Base64.
200 OK
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0"
}
CampoDescripción
idID de chargeback generado.

Para respuestas de error, consulta Errores — Creación de transacción.

Obtener estado de la revisión de chargeback​

GET /credit/transactions/{transaction_id}/chargeback/{chargeback_id} — verifica el estado de un chargeback específico.

Encabezados
EncabezadoValor
AuthorizationBearer {token} — un token de acceso válido.
200 OK
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0",
"status": "waiting"
}
CampoDescripción
idID del chargeback.
statusEstado actual del chargeback.

Consulta Enumerados — Resultado del chargeback para ver todos los estados posibles. Para optimizar el rendimiento, implementa el Webhook en lugar de hacer polling a este endpoint.