from y to y los filtros opcionales brand, country, fraud_type y merchant_id, o por identificador de transacción, con transaction_arn o transaction_reference. Los resultados se paginan con page y limit.Private-merchant-id y usa el campo merchant_id para limitar la consulta a sucursales concretas.⚠️ Disponibilidad: this report is only available for transactions made with VISA and MASTERCARD cards, and only for Kushki's acquiring.
⛔ Transacciones domésticas: this report is not available for domestic transactions processed through PROSA.
ℹ️ Límite de rango de fechas: queries are limited to a maximum of 12 months from the current date, and fromandtomust use the exact formatYYYY-MM-DDThh:mm:ss.
"fullResponse": "v3". Esta versión amplía el objeto details de la respuesta con datos adicionales de la suscripción, incluido validationTicketNumber — el número de ticket del cargo de validación que se ejecuta al crear la suscripción.v3, el endpoint Get recurring charge info también devuelve validationTicketNumber en su respuesta.⚠️ Estabilidad de la respuesta V3: la respuesta v3puede incluir campos nuevos o deprecados sin aviso previo. Maneja siempre con tolerancia los campos inesperados o ausentes.
start, end y size para limitar los resultados a un periodo de facturación concreto.startDate, endDate, page y limit para limitar los resultados a un periodo concreto. Se requiere autenticación con la cabecera private-merchant-id.pos_details:pos_user: nombre de usuario del operador del dispositivo.pos_friendly_name: nombre visible del terminal.pos_serial: número de serie del dispositivo.pos_type: tipo físico del dispositivo. Valores posibles: COUNTERTOP, MPOS, SMARTPOS, SELF_SERVICE, OTHER.pos_connectivity: tipo de conectividad de red. Valores posibles: GPRS, WIFI, ETHERNET, DIAL_UP, OTHER.Estos campos solo se devuelven en transacciones presenciales si se enviaron en la petición original.
"franchiseTransactionCode" en el nuevo array capabilities de tu petición de charge o preAuth.capabilities, transactionIdentifier no se devuelve en la respuesta: la funcionalidad es totalmente opcional.charge, tokenlessCharge, preAuth, tokenlessPreAuth.network.transactionIdentifiersolo está presente en la respuesta cuandofranchiseTransactionCodese incluyó en el arraycapabilitiesde la petición.
POST /data/v1/chargebacks/search — Devuelve una lista paginada de los chargebacks asociados al comercio autenticado.transaction_date o request_date (ventana máxima de 3 meses; solo puedes enviar un filtro de fecha a la vez).chargeback_status, country_name, chargeback_type y chargeback_ticket_code.fields.deadline_representation_date — se calcula como request_date + 15 calendar days.deadline_resolution_date — se calcula como request_date + 120 calendar days.risk_level — indicador de urgencia (HIGH, MEDIUM, LOW) según los días que faltan para el plazo de representación.POST /data/v1/chargebacks/export — Inicia la generación asíncrona de un archivo de exportación de chargebacks.fields que el endpoint de búsqueda.POST a cada URL configurada con el enlace de descarga de S3.file_url — URL de S3 prefirmada para descargar el archivo de exportación.expiration_timestamp — timestamp Unix (13 dígitos) que indica cuándo expira la URL.request — el cuerpo de la petición original que se envió al endpoint de exportación (sin webhooks).private-merchant-id header. Applies to all countries and covers both card present and card not present transactions.network Objectscheme de la franquicia y el transactionIdentifier.transactionMode is set to initialRecurrence.messageFields ObjectmessageFields según la marca de la tarjeta cuando se cumple la condición initialRecurrence:f62.f2 (derivado del campo 62, subcampo 2).f63 y f15.f63.initialRecurrenceReference en el preauth v1 endpoint, que permite vincular una reserva de fondos posterior (subsequentRecurrence) con su transacción inicial.mvv: el Merchant Verification Value de 10 dígitos que asigna Visa.Idempotency-Key header to help you safely retry requests without the risk of processing the same transaction twice. This is especially useful in cases of timeouts, network issues, or client retries.bin_card, last_four_digits.external_reference_id. Available only for card transactions. This is a unique transaction ID generated by the merchant. Click here for further information.iframe is now supported for the authValidation parameter in the token request of the 3DS 100% API authentication flow.iframe, merchants can embed the authentication experience directly into their website or app, avoiding redirections. It is the merchant's responsibility to listen for iframe events to determine the result of the authentication and trigger the appropriate actions./chargebacks) has also been removed from the public API documentation.externalReferenceId in the services: Make a charge or deferred charge, Create payment (tokenless), Void a transaction, Refund a transaction, Authorize payments, Preauthorization (tokenless), and Capture an authorized payment. This will be also returned in the responses of those endpoints, even if the transaction is declined.externalReferenceId has been include in the response of the get transaction list service v1.citMit.s84, within the messageFields object of the single charge or pre-authorization responses.transaction_arn has been added to the response in the get transaction list service. Only applies to the Kushki Acquirer model and it may take 1 business day to be reflected.ERRORSERRORS. Error catalog is now Kushki API errors and ISO error catalog is now ISO errors.Added -> NEWChanged -> IMPROVEMENTSFixed -> FIXthreeDomainSecure schema description about 3D Secure version 1 support.Important notice about support for version 1 of 3D Secure!
NOTE: 3DS version 1 will no longer be supported after October 2022. Merchants will need to migrate to version 2 of the protocol to avoid any impact on their transactions.
Important notice about support for version 1 of 3D Secure!
NOTE: Support for 3D Secure 1.0.2 and related technology ended in October 2022. Merchants will need to migrate to version 2 of the protocol to avoid any impact on their transactions.
specificationVersion field in the same model. Now, the allowed values are 2.0.0 and 2.2.0.{
"title": "threeDomainSecure",
"type": "object",
"properties": {
"specificationVersion": {
"description": "3DS protocol version to implement\n\n**NOTE: 3DS version 1 will no longer be supported after October 2022. Merchants will need to migrate to version 2 of the protocol to avoid any impact on their transactions.**",
"type": "string",
"enum": [
"1.0.2",
"2.0.0"
],
"minLength": 5,
"maxLength": 5,
"pattern": "[1-2].[0-9].[0-9]"
}
},
"required": [ "specificationVersion"]
}{
"title": "threeDomainSecure",
"type": "object",
"properties": {
"specificationVersion": {
"description": "3DS protocol version to implement\n\n**NOTE: Support for 3D Secure 1.0.2 and related technology ended in October 2022. Merchants will need to migrate to version 2 of the protocol to avoid any impact on their transactions.**",
"type": "string",
"enum": [
"2.0.0",
"2.2.0"
],
"minLength": 5,
"maxLength": 5,
"pattern": "[1-2].[0-9].[0-9]"
}
},
"required": [ "specificationVersion"]
}1.0.2 of specificationVersion has been deprecated and replaced by version 2.2.0. All references to the previous version in the documentation have been updated.binCard property to binInfo schema.url field in response type 200 for a required 3D Secure authentication.authValidation and callbackUrl fields in the request for 3D Secure authentication.GL - K322 - Autenticación fallida - Sin validación de seguridad of type 400 in the response for a failed 3D Secure authenticationamount, binInfo, created, merchantId, requestAmount, transactionStatus, transactionType properties in 400 type responses.isoErrorCode within details object for declined transactions in Kushki acquiring model.isoErrorCode within details object for declined transactions in Kushki acquiring model.CARD ASYNC - Authorize payments, CARD ASYNC - Capture payments, ASYNC CARD RECURRING CHARGES - Authorize payments and ASYNC CARD RECURRING CHARGES - Capture an authorized payment services in the services by country table.isoErrorCode within details object for declined transactions in Kushki acquiring model.isoErrorCode field.CARD - Void a transaction endpoint to add information about partial voids.CARD - Refund a transaction endpoint to add information about partial refunds.