Los chargebacks no se crean por la API. Se originan a partir de un webhook de la adquirente. A través de la API pública
solo puedes consultar casos y gestionar documentos de contestación. Las transiciones de estado (ganado /
perdido) son decididas por la adquirente y aplicadas internamente.
x-api-key (consulta Autenticación).
Estados del chargeback
| Status | Significado | Qué puedes hacer |
|---|---|---|
opened | Chargeback recién creado a partir del webhook de la adquirente. | Esperar — el sistema mueve a under_review automáticamente. |
under_review | En análisis. Ventana abierta para el envío de pruebas. | Enviar documentos de contestación (hasta el plazo deadlineAt). |
submitted | Pruebas enviadas a la adquirente; esperando decisión. | Hacer seguimiento. |
won | Contestación ganada. | Caso cerrado. |
lost | Contestación perdida. | Caso cerrado. |
Efecto en el pago y en la billetera (wallet):
- Al entrar en
under_review, el pago asociado queda en contestación (in_protest) y el valor del chargeback es debitado de tu billetera (reserva), junto con la tarifa de chargeback aplicable. - Si el chargeback es
won(ganado), el pago vuelve apaidy el valor reservado es reembolsado (acreditado de vuelta), incluyendo la tarifa. - Si el chargeback es
lost(perdido), el pago pasa achargebacky puede aplicarse una multa (penalty) configurable por empresa.
Endpoints
| Método | Ruta | Descripción |
|---|---|---|
| GET | /chargebacks | Lista chargebacks con paginación y filtros. |
| GET | /chargebacks/{id} | Busca un chargeback por ID. |
| GET | /chargebacks/transaction/{transactionId} | Lista chargebacks de una transacción. |
| GET | /chargebacks/payment/{paymentId} | Lista chargebacks de un pago. |
| GET | /chargebacks/{id}/documents | Lista documentos de contestación enviados. |
| GET | /chargebacks/{id}/documents/{documentId}/download | Genera URL firmada para descarga de un documento. |
| POST | /chargebacks/{id}/documents | Envía un documento de contestación. |
Listar chargebacks
Filtra por estado. Acepta múltiples valores separados por coma (ej.:
opened,under_review).
Valores válidos: opened, under_review, submitted, won, lost.Filtra los chargebacks de una transacción específica.
Filtra los chargebacks de un pago específico.
Búsqueda textual libre.
Fecha inicial del intervalo, en ISO 8601 con timezone (ej.:
2026-06-01T00:00:00-03:00). El campo de
fecha filtrado es definido por dateField.Fecha final del intervalo, en ISO 8601 con timezone (ej.:
2026-06-30T23:59:59-03:00).Campo de fecha utilizado por el filtro
startDate/endDate. Valores: openedAt o deadlineAt.Campo de ordenación. Valores:
openedAt, amount, status, deadlineAt.Dirección de la ordenación. Valores:
asc o desc.Página (entero positivo).
Ítems por página (entero positivo, máximo
100).Lista de chargebacks de la página.
ID del chargeback (prefijo
cbk_).Transacción asociada (prefijo
txn_).Pago asociado (prefijo
pay_).Identificador del chargeback en la adquirente. Puede ser
null.Valor disputado en centavos (ej.:
14990 = R$ 149,90).Moneda del valor. Por defecto
BRL.Estado actual:
opened, under_review, submitted, won o lost.Código del motivo informado por la adquirente. Puede ser
null.Descripción del motivo. Puede ser
null.Plazo límite para el envío de pruebas, en ISO 8601. Puede ser
null. Después de ese momento, la carga de
documentos queda bloqueada.Cuándo fue abierto el chargeback, en ISO 8601. Puede ser
null.Cuándo fue resuelto el caso (ganado/perdido), en ISO 8601.
null mientras no esté resuelto.Metadatos de paginación:
page, limit, total y totalPages.Buscar chargeback por ID
ID del chargeback (prefijo
cbk_).404 si el chargeback no existe o no pertenece a tu empresa. Consulta Errores.
Chargebacks de una transacción
ID de la transacción (prefijo
txn_).Página (entero positivo).
Ítems por página (entero positivo, máximo
100).Chargebacks de un pago
ID del pago (prefijo
pay_).Página (entero positivo).
Ítems por página (entero positivo, máximo
100).Listar documentos del chargeback
ID del chargeback (prefijo
cbk_).Lista de documentos.
ID del documento (prefijo
cbkd_).Tipo del documento:
invoice, delivery_proof, signed_contract, screenshot o other.MIME type detectado:
application/pdf, image/jpeg, image/png o image/webp.Tamaño del archivo en bytes.
Descripción informada en el envío. Puede ser
null.Identificador de quien envió el documento.
404 si el chargeback no existe o no pertenece a tu empresa.
Descarga de documento
ID del chargeback (prefijo
cbk_).ID del documento (prefijo
cbkd_).URL firmada para descarga directa del archivo. Válida por tiempo limitado.
404 si el documento no existe o no pertenece a tu empresa.
Carga de documento
201 y el documento
creado.
Este endpoint es idempotente. Envía el header Idempotency-Key con un valor único por solicitud
para evitar cargas duplicadas en caso de reintento. Consulta Convenciones.
Parámetros de path
ID del chargeback (prefijo
cbk_).Cuerpo de la solicitud
Tipo del documento. Valores:
invoice, delivery_proof, signed_contract, screenshot o other.Contenido del archivo en base64. Acepta el prefijo data URI (ej.:
data:application/pdf;base64,...)
o el base64 puro. Tipos aceptados: PDF, JPEG, PNG y WebP (detectados por el contenido binario, no
por la extensión). Tamaño máximo: 10 MB.Descripción opcional del documento. Máximo de 500 caracteres. Puede omitirse o enviarse como
null.Estados y errores
| Código | Cuándo ocurre |
|---|---|
201 | Documento enviado con éxito. |
400 | Archivo inválido: vacío, superior a 10 MB o de tipo no aceptado (solo PDF/JPEG/PNG/WebP). |
404 | Chargeback no encontrado. |
409 | Carga no permitida en el estado actual (no está en under_review) o plazo expirado. |
Pruebas en el Sandbox
Como los chargebacks solo se originan a partir de webhooks de la adquirente, utiliza el simulador del Sandbox para disparar un caso y luego ejercitar la consulta y la carga de documentos.Crea un pago de prueba
Genera una transacción/pago aprobado siguiendo el Quickstart.
Simula el chargeback
Usa la página Simular eventos para disparar el chargeback sobre el
pago creado. El caso entra en
under_review automáticamente.Ver también
Pagos
Estados del pago, incluida la contestación.
Billeteras
Débitos, reembolsos y multas generados por los chargebacks.
Tarifas
Configuración de tarifa y multa de chargeback.
Simular eventos
Dispara chargebacks en el entorno de Sandbox.

