Skip to content

Releases: TransbankDevelopers/transbank-sdk-java

Versión 6.2.1

Choose a tag to compare

@luisguananga-continuum luisguananga-continuum released this 27 May 16:49
78f307d

Esta versión no tiene cambios en el comportamiento de las funcionalidades de la API.

Actualiza:

  • Se refina la configuración del proceso de construcción del SDK.

Versión 6.2.0

Choose a tag to compare

@luisguananga-continuum luisguananga-continuum released this 26 May 16:30
095df6d

Esta versión no tiene cambios en el comportamiento de las funcionalidades de la API.

Agrega:

  • Se incorporan herramientas de análisis y validación automatizada al flujo de integración continua.
  • Se agrega una configuración de Dev Container para estandarizar el entorno de desarrollo y facilitar el proceso de configuración inicial.

Actualiza:

  • Se refina el manejo de headers en las peticiones del flujo de Patpass.
  • Se refinan las pruebas de configuración de credenciales y resolución de URLs para ambientes de integración y producción en Patpass y Webpay Plus.

6.1.0

Choose a tag to compare

@mvarlic mvarlic released this 25 Jun 20:43
3c32c90

Esta versión agrega una clase para la nueva funcionalidad de la API de OneClick. Los métodos existentes no tienen cambios.

Agrega:

  • Se agrega la clase OneclickMallBinInfo, la cual contiene el método queryBin para la consulta de información de una tarjeta registrada en OneClick.

Actualiza:

  • Se actualizan las dependencias necesarias para construir el proyecto.

6.0.0

Choose a tag to compare

@mvarlic mvarlic released this 05 May 21:25
c80449d

Esta versión no tiene cambios en el comportamiento de las funcionalidades de la API.

¡Importante!

El SDK ya no apunta por defecto al ambiente de integración. Ahora es necesario configurar de forma explícita las credenciales. Para esto se debe inicializar explícitamente los objetos de los distintos productos, ya sea utilizando la clase Options o a través de los nuevos métodos buildForIntegration y buildForProduction

Agrega

  • Se agrega el parámetro timeout para las peticiones a la API para que pueda modificarse en todos los productos.
  • Se agregan los métodos buildForIntegration y buildForProduction a todos los productos.

Actualiza

  • Se configura por defecto el timeout a 600 segundos para todas las peticiones.
  • Se actualizan las versiones de las dependencias.
  • Se actualizan los test.

Elimina

  • Se elimina el código que hace referencia al producto Webpay Modal.
  • Se elimina el código que hace referencia al producto PatPass by Webpay.
  • Se eliminan los métodos configureForIntegration, configureForProduction, configureForTesting, configureForTestingDeferred, configureForTestingMall, configureForTestingMallDeferred, configureForMock de todos los productos que los utilizaban.

5.0.0

Choose a tag to compare

@tribiec tribiec released this 25 Mar 20:09
a2348c1

Changed

  • Downgrade del API de la versión 1.3 a la versión 1.2

Added

  • Javadocs para todas las clases e interfaces publicas
  • Mejora de manejo de excepciones SSL

v1.9.5

v1.9.5 Pre-release
Pre-release

Choose a tag to compare

@Matiasnickolas Matiasnickolas released this 02 Mar 14:28
6c53e00

Fixed

  • Se actualiza certificado Público de Transbank para producción

v3.0.2

Choose a tag to compare

@Matiasnickolas Matiasnickolas released this 22 Feb 19:46
311783d

Fixed

  • Se corrige la respuesta al eliminar una inscripción de Oneclick.

v4.0.0

Choose a tag to compare

@mvarlic mvarlic released this 01 Sep 17:34
b2a9b18

Changed

  • Se migra el API desde la versión 1.2 a la versión 1.3

Added

  • Se agrega los métodos 'increaseAmount', 'increaseAuthorizationDate', 'reversePreAuthorizedAmount', 'deferredCaptureHistory' a las versiones diferidas de WebpayPlus, WebpayPlus Mall, Oneclick Mall, Transaccion Completa y Transaccion Completa Mall
  • Ahora los métodos status y commit de las versiones diferidas de WebpayPlus, WebpayPlus Mall, Transaccion Completa y Transaccion Completa Mall retornan el campo 'captureExpirationDate'
  • Ahora los métodos status y authorize de la versión diferida de Oneclick Mall retornan el campo 'captureExpirationDate'

v3.0.1

Choose a tag to compare

@mvarlic mvarlic released this 23 Jun 04:06
b39e031

[3.0.1] - 2022-06-22

Changed

  • Se actualiza por seguridad la librería 'gson' a la versión 2.8.9

v3.0.0

Choose a tag to compare

@mvarlic mvarlic released this 06 Dec 14:57
68ca23c

Changed

  • Se elimina Onepay
  • Se refactoriza y migra todos los productos desde clases estáticas a clases instanciables
  • Se unifica 'Transaction' y 'DeferredTransaction' en WebpayPlus
  • Se unifica 'MallTransaction' y 'MallDeferredTransaction' en WebpayPlus y Oneclick
  • Se mueven los responses de cada producto al paquete 'responses'
  • Se reordenan los parámetros del método capture de WebpayPlus Mall a 'capture(String childCommerceCode, String token, String buyOrder, String authorizationCode, double captureAmount)'
  • Se reordenan los parámetros del método delete de Oneclick a 'delete(String tbkUser, String username)'
  • Se reordenan los parámetros del método create de Transacción Completa a 'create(String buyOrder, String sessionId, double amount, short cvv, String cardNumber, String cardExpirationDate)'
  • Se reordenan los parámetros del método create de Transacción Completa a 'refund(String token, String buyOrder, String childCommerceCode, double amount)'

Added

  • Se agrega soporte a Webpay Modal
  • Se agregan validaciones de obligatoriedad y tamaño de los parámetros a los métodos de WebpayPlus, Oneclick, Webpay Modal, Transacción Completa
  • Se agrega una clase de constantes con los códigos de comercio de integración: 'IntegrationCommerceCodes'
  • Se agrega una clase de constantes con las claves de comercio de integración: 'IntegrationApiKeys'
  • Se agrega el parámetro 'cvv' al método 'create' de Transacción Completa Mall
  • Se agrega el campo 'prepaidBalance' o saldo de tarjeta prepago a los métodos refund y status