1. Chargebacks
Español
  • English
  • Español
  • Docs para desarrolladores 🇪🇨
  • Online Payments
    • Notas de versión
    • Errores del API de Kushki
    • Card Payments
      • Solicitar un token de tarjeta
      • Hacer un cargo o cargo diferido
      • Reembolsar una transacción
      • Anular una transacción
      • Solicitar opciones de diferido
      • Validar OTP
      • Información de BIN V2
      • Información de BIN
    • One Click and Scheduled Payments
      • Solicitar un token de cargo recurrente
      • Crear un cargo recurrente
      • Actualizar los datos de la tarjeta del cargo recurrente
      • Hacer un pago One-click
      • Cancelar un cargo recurrente
      • Actualizar un cargo recurrente
      • Agregar un cargo o descuento temporal
      • Consultar información del cargo recurrente
    • Chargebacks
      • Consultar chargebacks
        POST
      • Solicitar exportación de chargebacks
        POST
    • Subscription Transactions
      • Consultar transacciones de suscripción
    • Cash in
      • Solicitar un token de Cash In
      • Iniciar transacción
      • Actualizar una transacción de Cash In
      • Estado de la transacción
      • Eliminar una transacción de Cash In
    • Transfer in
      • Solicitar un token de Transfer In
      • Iniciar transacción
      • Consultar estado
    • Analytics
      • Consultar listado de transacciones v2
    • Smartlinks
      • Crear un Smartlink
      • Actualizar un Smartlink
      • Consultar un Smartlink
      • Eliminar un Smartlink
    • Status
      • Consultar estado del gateway
      • Consultar estado de la plataforma
    • Commissions
      • Consultar configuración de comisiones
    • Payment Credentials
      • Crear una credencial
      • Buscar credenciales
      • Activar o desactivar
      • Eliminar credencial
      • Actualizar credencial
      • Regenerar una credencial
      • Búsqueda avanzada
    • Payment Button
      • Crear un Payment Button
    • Settlement
      • Consultar liquidación
  • Appian - Submerchant Register
    • Release Notes
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Get submerchantIds
    • Get credentials for submerchants
  • Schemas
    • threeDomainSecure
    • Card-old
    • Channel
    • SubscriptionTransactionsResponse
    • Card Present (CP)
    • Amount-cash-in
    • webhooks
    • ChargebackListResponse
    • StatusComponent
    • SettlementDateRangeRequest
    • Card
    • networkToken
    • ChargebackItem
    • SettlementRecord
    • Card Not Present (CNP)
    • currency
    • ErrorResponse
    • SubscriptionTransaction
    • Subscription
    • Amount
    • ErrorResponse400
    • SettlementResponse
    • Country
    • Deferred
    • extraTaxes
    • ErrorResponse401
    • Language
    • ErrorResponse403
    • Metadata
    • payment_method
    • ErrorResponse500
    • ContactDetails
    • orderDetails
    • Shipping Address
    • Billing-Address
    • payment_submethod
    • SubscriptionUpdate
    • documentType
    • SubscriptionAdjustmentRequest
    • threeDomainSecure
    • webhooks
    • headers
    • webhooksChargeback
    • citMit
    • network
    • binInfo
    • messageFields
    • UnexpectedErrorResponse
    • ExternalReferenceId
    • product
    • transactionType
    • SettlementTicketRequest
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
  1. Chargebacks

Solicitar exportación de chargebacks

https://api-uat.kushkipagos.com
https://api-uat.kushkipagos.com
POST
/data/v1/chargebacks/export
Inicia la generación asíncrona de un archivo de exportación de chargebacks.
Al recibir la solicitud, el sistema devuelve de inmediato una respuesta 200 OK con un id único. Una vez generado y almacenado el archivo, Kushki envía una notificación POST a cada URL configurada en el arreglo webhooks, con el link de descarga y su timestamp de expiración.
El cuerpo de la solicitud tiene la misma estructura que POST /data/v1/chargebacks/search, más el campo webhooks.
Nota: La URL de descarga es una URL pre-firmada de S3 válida por 4 horas desde el momento de la generación. Revisa expiration_timestamp en la notificación del webhook antes de intentar la descarga.

Seguridad del webhook#

Para verificar que una notificación la envió Kushki y no un tercero, valida las siguientes cabeceras que vienen en cada llamada del webhook:
CabeceraDescripción
X-Kushki-IdTimestamp Unix (13 dígitos, milisegundos) del momento en que se envió la notificación.
X-Kushki-SignatureFirma HMAC SHA256 de private-merchant-id|request|X-Kushki-Id. El secreto de firma es el propio private-merchant-id del comercio.
Para validar la firma de tu lado, calcula:
HMAC-SHA256({private-merchant-id}, "{private-merchant-id}|{request}|{X-Kushki-Id}")
Compara el resultado con el valor recibido en X-Kushki-Signature. Si coinciden, la notificación es auténtica.

Request

Authorization
API Key
Add parameter in header
private-merchant-id
Example:
private-merchant-id: ********************
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Solicitud aceptada. La exportación quedó en cola para procesarse. Se enviará una notificación del webhook a cada URL configurada cuando el archivo esté listo para descargar. Usa el id devuelto para dar seguimiento o reportar cualquier problema de esta solicitud al soporte de Kushki.
Bodyapplication/json

🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location '/data/v1/chargebacks/export' \
--header 'private-merchant-id: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "filters": {
        "time": {
            "request_date": {
                "from": "2026-01-15",
                "to": "2026-03-15"
            }
        }
    },
    "webhooks": [
        "https://merchant.example.com/webhooks/chargebacks"
    ]
}'
Response Response Example
200 - default
{
    "id": "1339b164-9298-4ea1-a52a-a9c053879194"
}
Modified at 2026-09-11 15:02:31
Previous
Consultar chargebacks
Next
Subscription Transactions
Built with