1. API Raw Card Present
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)
      • Solicitar opciones de diferido
      • Reembolsar una transacción
      • Autorizar pagos
      • Preautorización (sin token)
      • Anular una transacción
      • Reautorizar pagos
      • Capturar un pago autorizado
      • Información de BIN V2
      • Información de BIN
      • Validar OTP
    • One-Click and Scheduled Payments
      • Solicitar un token de cargo recurrente
      • Crear un cargo recurrente
      • Hacer un pago One-click
      • Actualizar los datos de la tarjeta del cargo recurrente
      • 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
    • 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
    • Smartlinks
      • Crear un Smartlink
      • Consultar un Smartlink
      • Eliminar un Smartlink
      • Actualizar un Smartlink
    • Payment Button
      • Crear un Payment Button
    • Analytics
      • Consultar listado de transacciones v2
    • Chargebacks
      • Consultar chargebacks
      • Solicitar exportación de chargebacks
    • Commissions
      • Consultar configuración de comisiones
    • Payment Credentials
      • Crear una credencial
      • Activar o desactivar
      • Eliminar credencial
      • Regenerar una credencial
      • Actualizar credencial
      • Búsqueda avanzada
      • Buscar credenciales
    • Platform Status
      • Consultar estado de la plataforma
      • Consultar estado del gateway
    • Settlement
      • Consultar liquidación
    • Subscription Transactions
      • Consultar transacciones de suscripción
    • Fraud Report
      • Consultar alertas de fraude
  • Card Present Billpocket
    • Notas de versión
    • Notas de versión del SDK de Android
    • Notas de versión de la app de Android
    • Notas de versión de la app de iOS
    • Get Started
      • Crear una cuenta
      • User Token
      • API Keys
    • Webhooks
      • Webhooks — Transferencia de fondos a tu cuenta bancaria
      • Errores de transferencia de fondos
    • Terminals
      • App Review
      • Splash Screen
    • Card not Present Billpocket Services
      • 3DS Checkout
        • Crear checkout
        • Consultar detalles del checkout
      • E-commerce Flex
        • Obtener token
        • Validar token
        • Cobrar pagos
        • Reembolso
        • Capturar un pago autorizado
        • Consultar estado
    • Catalogs
      • Estados
      • Municipios
      • Empresas de impuestos
      • Actividades comerciales
    • Accounts
      • Clabe Account Setup
        • Agregar cuenta CLABE
      • Deposit Accounts
        • Agregar o actualizar cuenta CLABE
    • User Settings
      • Crear usuario
    • Card Present Payment Services
      • Cloud Terminal API
        • Cobrar pagos con tarjeta
        • Imprimir ticket
        • Cancelar notificación push
        • Consultar estado de la transacción
        • Cobrar pagos con tarjeta v2
      • App-to-App
        • Android intents
        • App to App — iOS
        • App to App — Mobile Web
      • Terminal SDK
        • Terminal SDK Android
        • Errores del SDK de Android
    • Transactions
      • Transaction List
        • Obtener token
        • Consultar listado de transacciones
        • Consultar listado de transacciones v2
        • Consultar listado de transacciones v3
        • Consultar listado de transacciones v4
      • Cancel Payments
        • Códigos de error de cancelación
        • Cancelar pagos
  • API Raw Card Present
    • El objeto Amount
    • Catálogo de errores
    • Proceso de intercambio de llaves
    • Notas de versión
    • Datos de prueba
    • 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
    • Webhooks
      • Webhooks — Pagos con tarjeta
      • Webhooks — Reembolsos
      • Webhooks — Introducción
      • Buenas prácticas
      • Revisa tus webhooks
    • Chargebacks
      • Consultar chargebacks
      • Solicitar exportación de chargebacks
    • 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
        • Async
          • Charge (Async)
          • Authorization — Pre-auth (Async)
          • Capture (Async)
          • Re-authorization (Async)
          • Post-tip (Async)
          • Void (Async)
        • Search
          • Transaction Search
      • Print
        • Create Print Job
        • Get Print Job Status
    • Local Services
      • Payment
        • Sync
          • Charge
          • Authorization (Pre-auth)
          • Capture
          • Re-authorization
          • Post-tip
          • Void
          • Refund
          • Abort
        • Async
          • Charge (Async)
          • Authorization — Pre-auth (Async)
          • Capture (Async)
          • Re-authorization (Async)
          • Post-tip (Async)
          • Void (Async)
          • Abort (Async)
        • Search
          • Transaction Search — Online
          • Transaction Search — Local
      • 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
    • Card
    • Channel
    • Amount-cash-in
    • ChargebackListResponse
    • TransactionResponse
    • PrintJobRequest
    • one-and-two-step-payment-2
    • Card Present (CP)
    • one-and-two-step-payment-2
    • SubscriptionTransactionsResponse
    • FraudAlertRequest
    • StatusComponent
    • SettlementDateRangeRequest
    • amount
    • ChargebackItem
    • SubscriptionTransaction
    • extra_taxes
    • RawResponse
    • CommandText
    • Card Not Present (CNP)
    • Deferred
    • networkToken
    • FraudAlertResponse
    • ErrorResponse400
    • SettlementRecord
    • card
    • CardData
    • CommandColumns
    • FraudAlertRecord
    • SettlementResponse
    • currency
    • webhooksItem
    • ErrorResponse
    • Country
    • ErrorResponse401
    • LinkFailure
    • ColumnItem
    • ValidationError
    • Amount
    • card_details
    • ErrorResponse403
    • enc_tlv
    • CommandDivider
    • TransactionEvent
    • extraTaxes
    • payment_method
    • ErrorResponse500
    • CommandFeed
    • TransactionStatus
    • deferred
    • CommandSpace
    • ReadingType
    • pos_details
    • ContactDetails
    • sub_merchant
    • CommandCut
    • FailureReason
    • contact_details
    • Subscription
    • metadata
    • CommandImage
    • EventTerminal
    • documentType
    • orderDetails
    • Language
    • TransactionSearchRequest
    • CommandQR
    • EventOperation
    • Shipping Address
    • payment_submethod
    • CommandBarcode
    • EventAmount
    • Billing-Address
    • SubscriptionUpdate
    • EventExtraTaxes
    • PrintJobAccepted
    • PrinterError
    • EventMetadata
    • SubscriptionAdjustmentRequest
    • product
    • AmountWithTaxes
    • PrintJobStatus
    • PrintJobStatusRequest
    • threeDomainSecure
    • AmountCore
    • webhooks
    • headers
    • ExtraTaxes
    • PrintWebhookPayload
    • webhooksChargeback
    • Metadata
    • AmountWithTip
    • citMit
    • TransactionSearchBody
    • TransactionSearchOnlineBody
    • network
    • binInfo
    • AmountWithOptionalTip
    • TransactionSearchLocalBody
    • TransactionEvent_2
    • messageFields
    • UnexpectedErrorResponse
    • FailureReason_2
    • transactionType
    • ExternalReferenceId
    • EventTerminal_2
    • ExternalSubscriptionId
    • EventOperation_2
    • EventAmount_2
    • EventExtraTaxes_2
    • EventMetadata_2
    • SettlementTicketRequest
HomePerú 🇵🇪México 🇲🇽
Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
HomePerú 🇵🇪México 🇲🇽
Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
  1. API Raw Card Present

Consultar transacciones

El endpoint de Query Transactions te permite obtener una lista paginada de las transacciones procesadas en tus terminales POS en México 🇲🇽. Aplica filtros para acotar los resultados por rango de fechas, BIN, dígitos de la tarjeta o referencia de la transacción.
WARNING
Devuelve un máximo de 10.000 transacciones por consulta.

Cómo funciona#

POST /pos-analytics/v1/transactions/search — envía los parámetros de paginación y, opcionalmente, un objeto filters.
{
  "page": 1,
  "size": 10,
  "filters": {
    "start_date": 1712286000000,
    "end_date": 1712322035152,
    "transaction_type": "charge"
  }
}

Campos del request#

CampoObligatorioDescripción
pageSíNúmero de página. Empieza en 1.
sizeSíRegistros por página. Máximo 500.
filtersNoObjeto de filtros opcional — ver más abajo.

filters#

CampoTipoDescripción
start_dateintegerInicio de la ventana de búsqueda (timestamp Unix en ms).
end_dateintegerFin de la ventana de búsqueda (timestamp Unix en ms).
binstringPrimeros 6–8 dígitos de la tarjeta.
last_four_digitsstringÚltimos 4 dígitos de la tarjeta.
client_transaction_idstringUUID de la transacción generado por el comercio.
transaction_referencestringReferencia de la transacción de Kushki.
transaction_typestringTipo de transacción: "charge", "preAuth", "capture", "refund".

Respuesta#

Devuelve un array items con un objeto por transacción.
{
  "items": [
    {
      "ticket_number": "319228478889680318",
      "transaction_reference": "62c64ab2-1b09-48bd-ab98-4fa9b1893250",
      "client_transaction_id": "61659d20-311c-4363-991d-7cdd73d36062",
      "transaction_status": "APPROVED",
      "transaction_type": "charge",
      "payment_brand": "VISA",
      "bin_card": "438102",
      "last_four_digits": "4242",
      "masked_credit_card": "438102XXXXXX4242",
      "approved_transaction_amount": 500,
      "amount": {
        "currency": "MXN",
        "subtotal_iva": 0,
        "subtotal_iva0": 500,
        "iva": 0,
        "tip": 0
      },
      "approval_code": "654321",
      "created": 1727462978861,
      "country": "Mexico",
      "merchant_id": "20000000103802320000",
      "merchant_name": "Mi Comercio México"
    }
  ]
}

Campos de cada elemento de la respuesta#

Identificación de la transacción
CampoDescripción
ticket_numberNúmero de ticket único asignado por Kushki.
transaction_idIdentificador interno de la transacción.
transaction_referenceReferencia de la transacción visible para el comercio.
client_transaction_idUUID entregado por el comercio al momento de la transacción.
approval_codeCódigo de autorización del emisor.
Detalles de la transacción
CampoDescripción
transaction_statusAPPROVED, DECLINED, VOIDED o REFUNDED.
transaction_typeTipo de la transacción.
payment_methodMedio de pago (por ejemplo, "card").
payment_brandMarca de la tarjeta (por ejemplo, "VISA", "MASTERCARD").
createdTimestamp de creación de la transacción (Unix ms).
countryPaís donde se procesó la transacción.
mccCódigo de categoría del comercio.
Detalles de la tarjeta
CampoDescripción
bin_cardPrimeros 6–8 dígitos de la tarjeta.
last_four_digitsÚltimos 4 dígitos de la tarjeta.
masked_credit_cardNúmero de tarjeta enmascarado.
card_countryCódigo ISO del país emisor de la tarjeta.
foreign_cardtrue si la tarjeta se emitió fuera de México.
issuing_bankNombre del banco emisor de la tarjeta.
acquirer_bankNombre del banco adquirente.
Montos
CampoDescripción
request_amountMonto solicitado originalmente en MXN.
approved_transaction_amountMonto realmente aprobado en MXN.
amountDesglose completo del monto: currency, subtotal_iva, subtotal_iva0, iva, tip.
Comercio
CampoDescripción
merchant_idIdentificador del comercio.
merchant_nameNombre visible del comercio.
metadataMetadatos adicionales asociados a la transacción.

Autenticación#


Usar la API#

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

Endpoints disponibles#

Consultar transacciones
Pagina las transacciones de terminales POS con filtros opcionales por fecha, BIN, dígitos de la tarjeta o referencia de la transacción.

¿Tienes una sugerencia sobre esta documentación? Escríbenos.
Modified at 2026-09-11 14:46:14
Previous
Solicitar opciones de diferido
Next
Búsqueda de transacciones
Built with