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

Liquidación

Consulta los registros de liquidación de tu comercio bajo demanda en formato JSON, sin tener que esperar la entrega diaria de un archivo CSV.
¡Ten en cuenta!
Este endpoint requiere tu Private Key (private-merchant-id) para la autenticación. Nunca la expongas en código del lado del cliente.

Modos de consulta#

El mismo endpoint POST /merchant-settlement/v1/settlement admite dos modos:
Por rango de fechas
Envía startDate y endDate para obtener una lista paginada de registros de liquidación de un periodo específico. Por defecto: page 1, limit 100.
Por número de ticket
Envía un ticketNumber para obtener el registro de liquidación de una transacción específica. Devuelve un solo registro. Requiere el parámetro de consulta switch.

Petición#

Por rango de fechas
Por número de ticket
{
  "startDate": "2026-01-01",
  "endDate": "2026-01-31",
  "page": 1,
  "limit": 50
}
CampoRequeridoPor defectoDescripción
startDate✅—Inicio del periodo. Formato: YYYY-MM-DD
endDate✅—Fin del periodo. Formato: YYYY-MM-DD
page❌1Número de página a obtener
limit❌100Cantidad máxima de registros por página

Respuesta#

{
  "data": [ { ...settlement record... } ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 101335,
    "totalPages": 2027
  }
}
Cuando consultas por ticketNumber, data contiene siempre exactamente un registro.

Campos del registro de liquidación#

Transacción
Montos y comisiones
Tarjeta
CampoDescripción
ticket_numberNúmero de ticket de Kushki de esta transacción
sale_ticket_numberTicket de la venta original. Se llena en anulaciones y reembolsos; vacío en ventas
transaction_typeSALE, VOID, REFUND, PREAUTHORIZATION, CAPTURE
transaction_statusAPPROVED, DECLINED, VOIDED, REFUNDED
payment_methodMétodo de pago usado (p. ej. CARD)
createdFecha de creación de la transacción (YYYY-MM-DD)
payment_dateFecha en que la liquidación se pagó al comercio (YYYY-MM-DD)
credential_aliasAlias de la credencial usada
recapCódigo de conciliación
buy_orderReferencia de la orden enviada por el comercio
document_numberNúmero de documento del cliente, si aplica
processor_typeModelo de procesamiento (p. ej. AGGREGATOR_FORMAL, ACQUIRER)
observationNota adicional, si existe

Códigos de error#

HTTPCódigoMensajeCausa
400K001El cuerpo de la petición es inválidoCuerpo mal formado o campos obligatorios ausentes
401K004Id de comercio no válidoprivate-merchant-id no válido o ausente
404K037Registro de liquidación no encontradoNo se encontró ningún registro de liquidación para el ticketNumber indicado
500K002Ha ocurrido un error inesperadoError inesperado del lado del servidor

Usar la API#

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

Endpoints disponibles#

Consultar liquidación
Obtiene registros de liquidación por rango de fechas o por número de ticket. Requiere el Private Merchant ID.

¿Tienes una sugerencia sobre esta documentación? Contáctanos.
Modified at 2026-09-11 14:47:42
Previous
Crear un Payment Button
Next
Consultar liquidación
Built with