Skip to content

Releases: TransbankDevelopers/transbank-pos-sdk-dotnet

Versión 4.0.0

22 Apr 22:52
79f7bd6
Compare
Choose a tag to compare

Changed

  • Se cambia el tipo de dato del campo function code de int a string en las respuestas.

Fix

  • Se arregla un problema que no permitía procesar de forma correcta algunas respuestas del POS.
  • Se arregla un problema que producía que no respondiera el SDK cuando se hacía una operación de Poll o cambio de modo y el POS no se encontrara conectado.
  • Se arregla un problema que provocaba que se cortara el primer caracter del código de función.

Added

  • Se agrega la posibilidad de asignar el timeout de lectura al puerto.

Versión 3.0.2

01 Mar 20:43
9bdc171
Compare
Choose a tag to compare

Arregla

  • Se soluciona un problema que no permitía detectar todos los mensajes intermedios de forma correcta.

Versión 3.0.1

05 May 21:01
690ff45
Compare
Choose a tag to compare

Cambia

El campo ticket en las operaciones de venta y venta multicódigo para POS Autoservicio ahora soporta hasta 20 caracteres como máximo.

Versión 3.0.0

27 Apr 22:27
03725b2
Compare
Choose a tag to compare

Se añade soporte para POS Autoservicio.

Añade

  • Soporte para equipo POS Autoservicio y sus siguientes métodos, respuestas y excepciones:
  • Soporte para poll en el método Poll.
  • Soporte para carga de llaves en el método LoadKeys.
  • Soporte para devolución en el método Refund.
  • Soporte para inicialización en el método Initialization.
  • Soporte para respuesta de inicialización en el método InitializationResponse.
    • Nuevo objeto de respuesta InitializationResponse.
    • Nueva excepción TransbankInitializationResponseException.
  • Soporte para venta en el método Sale.
    • Nuevo objeto de respuesta SaleResponse.
    • Nueva excepción TransbankSaleException.
  • Soporte para venta multicódigo en el método MultiCodeSale.
    • Nuevo objeto de respuesta MultiCodeSaleResponse.
    • Nueva excepción TransbankMultiCodeSaleException.
  • Soporte para última venta en el método LastSale.
    • Nuevo objeto de respuesta LastSaleResponse.
    • Nueva excepción TransbankLastSaleException.
  • Soporte para venta en el método Close.
    • Nuevo objeto de respuesta CloseResponse.
    • Nueva excepción TransbankCloseException.

Cambia

  • Se cambia la clase POS por las clases POSIntegrado y POSAutoservicio.
  • Los métodos ahora son asíncronos.
  • Las respuestas y excepciones están clasificadas por comunes, de POS integrado y POS autoservicio.

Versión 2.3.1

30 Mar 13:36
8426045
Compare
Choose a tag to compare

Se soluciona problema que producía que la aplicación dejara de responder al momento de realizar una operación.

Fix

  • Bug al realizar la lectura del puerto serie, provocando que la aplicación dejara de responder.

Versión 2.3.0

19 Nov 18:11
f3c7572
Compare
Choose a tag to compare

Se elimina el uso de las antiguas librerias en C, en favor de una libreria nativa de C# que mantiene la compatibilidad multiplataforma.

Agrega

  • Soporte para nuevos equipos Ingenico Desk3500.
  • Soporte para venta multi codigo en el metodo MultiCodeSale.
    • Nuevo objeto de respuesta MultiCodeDetails.
    • Nueva excepción TransbankMultiCodeSaleException.
  • Soporte para rescatar la ultima venta multicodigo en el metodo MultiCodeLastSale.
    • Nuevo objeto de respuesta MultiCodeLastSaleResponse.
    • Nueva excepción TransbankMultiCodeLastSaleException.
  • Soporte para rescatar el detalle de ventas multicodigo en el metodo MultiCodeDetails.
    • Nuevo objeto de respuesta MultiCodeDetailResponse.
    • Nueva excepción TransbankMultiCodeDetailException.

Cambia

  • Se elimina la dependecia del Wrapper en C y de Libserialport, reemplazandola por el uso de la libreria Nuget System.IO.Ports.

Versión 2.3.0-pre-003

17 Nov 19:10
Compare
Choose a tag to compare
Pre-release

Corrige un bug en el timeout de lectura del puerto serial.

Versión 2.3.0-pre-002

17 Nov 19:06
Compare
Choose a tag to compare
Pre-release

Agrega soporte para Venta, Ultima Venta y Detalle de Ventas multicódigo para version 19.3 de POS Integrado Ingenico y Verifone

Versión 2.3.0-pre-001

12 Nov 16:53
767b471
Compare
Choose a tag to compare
Pre-release

Pre release de la versión 2.3.0 que incluye reimplementación del SDK para dejar de depender de la librería en C.

Se mantiene la firma de todos los métodos, por lo tanto también la retrocompatibilidad con versiones anteriores.

La versión 2.3.0 incluira tambien la venta multicódigo, es por esto que esta versión es un pre-release.

Versión 2.1.2

24 Mar 16:02
bbb726b
Compare
Choose a tag to compare

Esta versión corrige varios bugs en la última venta y el detalle de la venta, relacionados al número de boleta alfanumérico.