ZealDeveloper Hub Beta
EN ES
Registro de cambios

Novedades en Zeal

Todo lo que hemos publicado en el Communicator SDK, el ECR SDK y la Acquirer API. Suscríbete por RSS o sigue a @zealdev para ver las novedades en directo.

22 de abril de 2026
v1.0 Acquirer API
Nuevo

La Acquirer API ya está disponible de forma general

La Zeal Acquirer API ya está en disponibilidad general (GA). Los distribuidores y proveedores de pago pueden gestionar todo su parque de sucursales y terminales desde una única superficie REST, con autenticación mediante la cabecera API-KEY.

  • Ciclo de vida del comercio: crear, listar, consultar y archivar.
  • Ciclo de vida del terminal: crear, listar, actualizar, reasignar, archivar, restaurar y eliminar.
  • Endpoints de consulta para proveedores de pago, distribuidores, adquirentes y aplicaciones de pago.
22 de abril de 2026
v1.2.20 Communicator
NuevoMejorado

Las acciones de devolución y reversión ahora son de primer nivel

flowHandler.refund() y flowHandler.reverse() ya están expuestas en FlowHandler con modelos de solicitud y respuesta propios; ya no hay que envolver BaseResponse a mano.

  • RefundTransactionRequest acepta un transaction_id opcional para vincular devoluciones independientes a una venta.
  • MarkAsReverseRequest admite una referencia de pago de reversión opcional.
8 de abril de 2026
v1.0.4 ECR SDK
Nuevo

ECR SDK 1.0.4: superficie de transacciones basada en corrutinas

El ECR SDK incluye un único objeto, ZealSDK, que expone initialize, listTerminals, syncCatalog, startTrx y showDialogs como funciones suspend de Kotlin.

  • Estado de la transacción en tiempo real mediante Pusher; startTrx devuelve un TrxResponse tipado cuando el terminal finaliza.
  • Tiempo de espera máximo de 60 segundos, expuesto como TimeoutException.
  • Diálogos integrados para los estados en proceso, correcta y rechazada.
11 de marzo de 2026
v1.2.15 Communicator
Nuevo

DigitalReceipt ahora devuelve un payment_reference

DigitalReceiptResponse ahora incluye una cadena payment_reference para que las llamadas posteriores a MarkAsReverse puedan vincularse de forma limpia con la venta original.

4 de febrero de 2026
v1.2.10 Communicator
Nuevo

NotRegisteredFlowException para receptores no registrados

Cuando la aplicación de destino no ha registrado un receptor en el manifiesto para una acción, subscribe ahora devuelve NotRegisteredFlowException en lugar de un tiempo de espera genérico, lo que permite que tu aplicación de pago recurra a una alternativa de forma controlada.

14 de enero de 2026
v1.2.5 Communicator
CorregidoMejorado

Compatibilidad con Gradle Kotlin DSL y enrutamiento de broadcast más rápido

  • Se han agregado instrucciones de instalación para build.gradle.kts.
  • La latencia del enrutamiento de broadcast entre la aplicación de pago y Zeal es ahora un ~40 % menor en los terminales compatibles.
  • Se ha corregido una condición de carrera por la que afterCardDetected podía dispararse dos veces al recurrir a chip + contactless.
1 de diciembre de 2025
v1.2.0 Communicator
Nuevo

Communicator SDK 1.2: respuestas tipadas en todas partes

Las siete acciones del flujo tienen ahora clases de solicitud y respuesta propias que extienden BaseResponse. Se ha eliminado el antiguo retorno sin tipar de FlowHandler; consulta la Referencia de la API para ver todos los modelos.