1. Online Payments
Español
  • English
  • Español
  • Docs de API 🇨🇱
  • Online Payments
    • Errores ISO
    • Errores del API de Kushki
    • Notas de versión
    • Card Payments
      • Solicitar un token de tarjeta
      • Hacer un cargo o cargo diferido
      • Crear pago (sin token)
      • Anular una transacción
      • Reembolsar una transacción
      • Solicitar opciones de diferido
      • Autorizar pagos
      • Preautorización (sin token)
      • Reautorizar pagos
      • Capturar un pago autorizado
      • Verificar cuenta
      • Validar OTP
      • Información de BIN V2
      • Información de BIN
      • Voucher
    • One-Click & 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
      • Autorizar pagos
      • Capturar un pago autorizado
      • Consultar información del cargo recurrente
    • Card Async
      • Solicitar un token de Card Async
      • Iniciar transacción
      • Autorizar pagos
      • Capturar un pago autorizado
      • Consultar estado
    • Async Card Recurring Charges
      • Solicitar un token de cargo recurrente con tarjeta asíncrono
      • Iniciar un cargo recurrente con tarjeta asíncrono
      • Autorizar pagos
      • Capturar un pago autorizado
    • Chargebacks
      • Consultar chargebacks
      • Solicitar exportación de chargebacks
    • Transfer In
      • Consultar lista de bancos
      • Solicitar un token de Transfer In
      • Iniciar transacción
      • Consultar estado
    • Transfer Out
      • Consultar lista de bancos
      • Consultar lista de bancos V2
      • Solicitar un token de Transfer Out
      • Iniciar transacción
      • Consultar estado
      • Saldo para payouts
    • Cash In
      • Solicitar un token de Cash In
      • Iniciar transacción
      • Estado de la transacción
    • Smartlinks V2
      • Crear un Smartlink
      • Consultar un Smartlink
      • Eliminar un Smartlink
      • Actualizar un Smartlink
    • Payment Button
      • Crear un Payment Button
    • Analytics
      • Consultar listado de transacciones v2
    • Status
      • Consultar estado de la plataforma
      • Consultar estado del gateway
    • Subscription Transactions
      • Consultar transacciones de suscripción
    • Payment Credentials
      • Crear una credencial
      • Buscar credenciales
      • Actualizar credencial
      • Regenerar una credencial
      • Eliminar credencial
      • Activar o desactivar
      • Búsqueda avanzada
    • Settlement
      • Consultar liquidación
    • Fraud Report
      • Consultar alertas de fraude
  • API Raw Card Present Payments 🇨🇱
    • Notas de versión
    • Catálogo de errores
    • Datos de prueba
    • Proceso de intercambio de llaves
    • El objeto Amount
    • One-time payments
      • Pago único
    • Two-step-payments
      • Autorización y captura
    • Voids & Refunds
      • Reembolsar una transacción
      • Anular y reversar
    • Card information
      • Consultar información de BIN
      • Información de BIN V2
      • Solicitar opciones de diferido
    • Query Transactions
      • Búsqueda de transacciones
    • Chargebacks
      • Consultar chargebacks
      • Solicitar exportación de chargebacks
    • Webhooks
      • Introducción
      • Buenas prácticas
      • Reembolsos
      • Pagos con tarjeta
      • Revisa tus webhooks
    • Fraud Report
      • Consultar alertas de fraude
  • Kushki One
    • Error Catalog
    • Release notes
    • Transaction Examples
    • Webhooks
    • Cloud Services
      • Payment
        • Sync
          • Charge
          • Authorization (Pre-auth)
          • Capture
          • Re-authorization
          • Post-tip
          • Void
          • Refund
          • Abort
        • Search
          • Transaction Search
        • Async
          • Charge (Async)
          • Authorization — Pre-auth (Async)
          • Capture (Async)
          • Re-authorization (Async)
          • Post-tip (Async)
          • Void (Async)
      • Print
        • Create Print Job
        • Get Print Job Status
    • Local Services
      • Payment
        • Sync
          • Charge
          • Authorization (Pre-auth)
          • Capture
          • Re-authorization
          • Post-tip
          • Void
          • Refund
          • Abort
        • Search
          • Transaction Search — Online
          • Transaction Search — Local
        • Async
          • Charge (Async)
          • Authorization — Pre-auth (Async)
          • Capture (Async)
          • Re-authorization (Async)
          • Post-tip (Async)
          • Void (Async)
          • Abort (Async)
      • Print
        • Create Print Job
        • Get Print Job Status
        • Print Job Webhook (inbound — implemented by your POS)
  • Appian - Submerchant Register
    • Release notes
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Submerchant Document Upload
    • Get submerchantIds
    • Get credentials for submerchants
  • Schemas
    • RequestBodies
      • one-and-two-step-payment
    • documentType
    • ChargebackListResponse
    • Channel
    • TransactionResponse
    • PrintJobRequest
    • one-and-two-step-payment-1
    • one-and-two-step-payment-1
    • Card Present (CP)
    • Card
    • Amount-cash-in
    • SubscriptionTransactionsResponse
    • SettlementDateRangeRequest
    • StatusComponent
    • FraudAlertRequest
    • amount
    • extra_taxes
    • ChargebackItem
    • SubscriptionTransaction
    • RawResponse
    • CommandText
    • Card Not Present (CNP)
    • one-and-two-step-payment-11
    • networkToken
    • FraudAlertResponse
    • card
    • ErrorResponse400
    • CardData
    • CommandColumns
    • FraudAlertRecord
    • Amount-CL
    • webhooks
    • SettlementResponse
    • webhooksItem
    • headers
    • ErrorResponse401
    • SettlementRecord
    • LinkFailure
    • ColumnItem
    • Amount
    • currency
    • ValidationError
    • card_details
    • transactionType
    • enc_tlv
    • ErrorResponse403
    • CommandDivider
    • TransactionEvent
    • ErrorResponse
    • Country
    • binInfo
    • ErrorResponse500
    • payment_method
    • CommandFeed
    • TransactionStatus
    • extraTaxes
    • Deferred
    • deferred
    • CommandSpace
    • ReadingType
    • SubscriptionUpdate
    • pos_details
    • ContactDetails
    • Language
    • sub_merchant
    • CommandCut
    • FailureReason
    • contact_details
    • metadata
    • CommandImage
    • EventTerminal
    • Subscription
    • orderDetails
    • TransactionSearchRequest
    • CommandQR
    • EventOperation
    • Shipping Address
    • payment_submethod
    • CommandBarcode
    • EventAmount
    • Billing-Address
    • EventExtraTaxes
    • PrintJobAccepted
    • PrinterError
    • EventMetadata
    • AmountWithTaxes
    • PrintJobStatus
    • PrintJobStatusRequest
    • threeDomainSecure
    • SubscriptionAdjustmentRequest
    • AmountCore
    • webhooksChargeback
    • ExtraTaxes
    • PrintWebhookPayload
    • Metadata
    • AmountWithTip
    • citMit
    • TransactionSearchBody
    • TransactionSearchOnlineBody
    • network
    • AmountWithOptionalTip
    • TransactionSearchLocalBody
    • TransactionEvent_2
    • messageFields
    • UnexpectedErrorResponse
    • FailureReason_2
    • EventTerminal_2
    • ExternalReferenceId
    • EventOperation_2
    • ExternalSubscriptionId
    • EventAmount_2
    • EventExtraTaxes_2
    • EventMetadata_2
    • product
    • SettlementTicketRequest
    • TransactionEvent_21
    • TransactionStatus2
    • ReadingType3
    • FailureReason_24
    • EventTerminal_25
    • EventOperation_26
    • EventAmount_27
    • EventMetadata_28
    • EventExtraTaxes_29
    • PrintWebhookPayload10
    • TransactionEvent11
    • FailureReason12
    • EventTerminal13
    • EventOperation14
    • EventAmount15
    • EventMetadata16
    • EventExtraTaxes17
    • TransactionEvent_22
    • TransactionStatus3
    • ReadingType4
    • FailureReason_25
    • EventTerminal_26
    • EventOperation_27
    • EventAmount_28
    • EventMetadata_29
    • EventExtraTaxes_210
    • PrintWebhookPayload11
    • TransactionEvent12
    • FailureReason13
    • EventTerminal14
    • EventOperation15
    • EventAmount16
    • EventMetadata17
    • EventExtraTaxes18
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
HomePerú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
  1. Online Payments

Analytics

La Analytics API te permite consultar el historial completo de transacciones de tu cuenta de comercio en Chile 🇨🇱. Úsala para conciliación, reportería y monitoreo — con filtros de consulta flexibles y resultados paginados.
Hay dos versiones disponibles:
VersiónEndpointCobertura
v2GET /analytics/v2/transactions-listTransacciones online y presenciales en un solo endpoint
Usa v2 para reportería unificada
Si tu integración incluye Online Payments y Card Present (POS), usa v2 para consultar todos los tipos de transacción desde un solo endpoint.
v1 está obsoleta
v1 quedó obsoleta desde julio de 2025. Usa v2 para todas las integraciones nuevas — ofrece más filtros de búsqueda y campos de respuesta adicionales.

Inicio rápido#

GET /analytics/v2/transactions-list?from=2026-05-01T00:00:00&to=2026-05-31T23:59:59&limit=50
ParámetroObligatorioDescripción
from✅Fecha inicial — formato YYYY-MM-DDTHH:MM:SS
to✅Fecha final — formato YYYY-MM-DDTHH:MM:SS
limit—Máximo de registros por página. Por defecto: 100
offset—Desplazamiento de página para la paginación

Filtros de consulta#

Acota los resultados agregando cualquier combinación de parámetros de query:

Por atributos de la transacción#

ParámetroDescripción
transaction_statusAPPROVED, DECLINED, INITIALIZED
transaction_typeSALE, CAPTURE, VOID, DEFERRED, PREAUTHORIZATION, REFUND, CHARGEBACK, PAYOUT. Si lo dejas vacío, por defecto solo se devuelven pay-ins — envía PAYOUT para obtener únicamente transacciones pay-out
payment_methodcard, transfer, cash
currency_codeCLP, UF
ticket_numberBúsqueda exacta por número de ticket
transaction_idID interno de la transacción en Kushki
approval_codeCódigo de aprobación del banco
response_codeCódigo de respuesta del procesador

Por tarjeta#

ParámetroDescripción
card_typecredit, debit
last_four_digitsÚltimos 4 dígitos de la tarjeta (solo v1)
bin_cardBIN de la tarjeta (primeros 6 dígitos) (solo v1)
card_holder_nameNombre del tarjetahabiente
number_of_monthsMeses de diferido (cargos diferidos)

Por monto#

ParámetroDescripción
approved_transaction_amountMonto aprobado en CLP
request_amountMonto solicitado
subtotal_iva0Subtotal sin IVA
subtotal_ivaSubtotal con IVA

Por comercio / procesador#

ParámetroDescripción
merchant_idFiltra por un ID de comercio específico
merchant_nameFiltra por nombre del comercio
processor_idIdentificador del procesador
processor_nameNombre del procesador
subscription_idFiltra por ID de suscripción
external_reference_idID de la transacción generado por el comercio (solo v2)

Estructura de la respuesta#

{
  "total": 1234,
  "data": [
    {
      "ticket_number": "319228478889680318",
      "transaction_id": "6f16659e-b711-4995-a9ae-161aecbd6521",
      "transaction_status": "APPROVED",
      "transaction_type": "SALE",
      "payment_method": "card",
      "approved_transaction_amount": 10000,
      "currency_code": "CLP",
      "card_type": "credit",
      "last_four_digits": "4242",
      "card_holder_name": "Catalina Fuentes",
      "created": "2026-05-01T10:00:00.000Z"
    }
  ]
}
CampoDescripción
totalCantidad total de registros que coinciden
dataArray de objetos de transacción de la página actual
createdFecha en la que se creó la transacción, en formato date-time UTC

Planes de Cuotas Comercio (solo Chile, beta)#

Para los planes de Cuotas Comercio, v2 devuelve estos campos adicionales — no los usa ningún otro país:
CampoDescripción
transaction_sub_typeinstallment (cuota que se está cobrando actualmente) o principal (monto total financiado)
principal_amountMonto total financiado bajo el plan de cuotas. Solo está presente cuando transaction_sub_type es installment
installment_countNúmero secuencial de la cuota que se está cobrando. Consulta number_of_months para ver el total de cuotas
principal_ticket_codeticket_number de la transacción principal que originó el plan de cuotas

Paginación#

Usa limit y offset para recorrer por páginas conjuntos de resultados grandes:
GET /analytics/v2/transactions-list
  ?from=2026-05-01T00:00:00
  &to=2026-05-31T23:59:59
  &limit=100
  &offset=100
limit: registros por página (por defecto 100)
offset: índice del registro inicial (empieza en 0)
total en la respuesta te indica la cantidad total de registros que coinciden

Autenticación#


Uso de la API#

🟢 Producción
🧪 Sandbox (UAT)
https://api.kushkipagos.com/

Endpoints disponibles#

Listar transacciones v2
Consulta unificada de transacciones online y presenciales. Recomendada para todas las integraciones nuevas.

¿Tienes una sugerencia sobre esta documentación? Contáctanos.
Modified at 2026-09-07 16:59:01
Previous
Crear un Payment Button
Next
Consultar listado de transacciones v2
Built with