1. Online Payments
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
      • Solicitar exportación de chargebacks
    • 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. Online Payments

Analytics

Obtén y filtra tu historial completo de transacciones para conciliación, reportería y monitoreo operativo. La Analytics API devuelve resultados paginados con data detallada de las transacciones de todos los métodos de pago.
INFO
Usa la v2 de la Analytics API. La v1 está deprecada y se eliminará en una versión futura.

Endpoint#

GET https://api.kushkipagos.com/analytics/v2/transactions-list

Autenticación#

Todos los requests requieren tu Private Key de la Kushki Console, enviada como header:
HeaderValor
Private-Merchant-IdTu API key privada
Content-Typeapplication/json

Parámetros de consulta#

Obligatorios#

ParámetroTipoDescripción
fromstringInicio del rango de fechas — formato ISO YYYY-MM-DDTHH:MM:SS
tostringFin del rango de fechas — formato ISO YYYY-MM-DDTHH:MM:SS

Filtros#

ParámetroTipoValores permitidos
payment_methodstringcard, transfer, cash
transaction_statusstringAPPROVAL, DECLINED, INITIALIZED
transaction_typestringSALE, CAPTURE, VOID, DEFERRED, PREAUTHORIZATION, REFUND
card_typestringdebit, credit
external_reference_idstringTu propio ID de orden o referencia (solo en v2)

Paginación#

ParámetroTipoPor defectoDescripción
offsetinteger0Número de registros a omitir
limitinteger100Número de registros a devolver por página

Ejemplo de request#


Respuesta#

{
  "total": 342,
  "data": [
    {
      "ticket_number": "123456789",
      "transaction_id": "1234567890abcdef",
      "transaction_reference": "abc123",
      "transaction_status": "APPROVAL",
      "payment_method": "card",
      "transaction_type": "SALE",
      "approved_transaction_amount": 25.00,
      "currency_code": "USD",
      "created": "2024-01-15T14:32:00",
      "complete": "2024-01-15T14:32:05",
      "card_holder_name": "Jane Doe",
      "masked_credit_card": "XXXXXXXXXXXX1234",
      "payment_brand": "VISA",
      "card_type": "credit",
      "issuing_bank": "Banco Pichincha",
      "approval_code": "123456",
      "response_code": "000",
      "external_reference_id": "order-9876",
      "contact_details": {
        "email": "jane@example.com"
      },
      "metadata": {}
    }
  ]
}

Campos principales de la respuesta#

CampoDescripción
totalNúmero total de transacciones que coinciden con los filtros
ticket_numberNúmero de ticket de la transacción asignado por Kushki
transaction_idIdentificador único de la transacción
transaction_referenceReferencia visible para el comercio
transaction_statusAPPROVAL, DECLINED o INITIALIZED
payment_methodcard, transfer o cash
transaction_typeSALE, CAPTURE, VOID, DEFERRED, PREAUTHORIZATION o REFUND
approved_transaction_amountMonto aprobado en USD
currency_codeSiempre USD para Ecuador
createdTimestamp de creación de la transacción
completeTimestamp en que se completó la transacción
masked_credit_cardNúmero de tarjeta enmascarado (últimos 4 dígitos visibles)
payment_brandRed de la tarjeta — VISA, MASTERCARD, etc.
card_typedebit o credit
issuing_bankNombre del banco emisor de la tarjeta
approval_codeCódigo de aprobación del adquirente
response_codeCódigo de respuesta del procesador
external_reference_idTu ID de orden o referencia personalizado (si se envió al momento del cargo)

Paginación#

Usa offset y limit para paginar conjuntos grandes de resultados. Revisa total en la respuesta para saber cuántas páginas debes solicitar.
Page 1: offset=0,   limit=100  → records 1–100
Page 2: offset=100, limit=100  → records 101–200
Page 3: offset=200, limit=100  → records 201–300


Requisitos#

Una cuenta de Kushki con la funcionalidad Analytics habilitada
Tu Private Key de la Kushki Console

¿Tienes una sugerencia sobre esta documentación? Escríbenos.
Modified at 2026-09-11 15:24:26
Previous
Consultar estado
Next
Consultar listado de transacciones v2
Built with