Saltar al contenido principal

Chargeback

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
datetimestringFecha y hora de la solicitud de chargeback, formato ISO 8601.
requestorobjectInformación del solicitante.
requestor.keystringTipo de clave de identificación del solicitante (por ejemplo, cpf).
requestor.valuestringValor de la clave de identificación del solicitante.
namestringNombre del solicitante.
reasonstringMotivo 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.