SDK Oficial de Transbank para comunicarse con POS Verifone vx520 y vx520c
- Visual Studio 2017+
- .NetFramework 4.6.1+
- .NetCore 2.0.3+
- libSerialPort
- Puedes encontrar más información en TransbankDevelopers
- TransbankWrap
- Es un Wrapper de la librería en C para comunicarse con los POS.
nuget install TransbankPosSDK -PreRelease
PM> Install-Package TransbankPosSDK –IncludePrerelease
dotnet add package TransbankSDK -v 0.0.1-pre-alpha
- Abrir el explorador de soluciones.
- Clic derecho en un proyecto dentro de tu solución.
- Clic en Administrar paquetes NuGet.
- Clic en la pestaña Examinar y marca el recuadro
Incluir PreReleases
- Buscar el paquete
TransbankPosSDK
. - Selecciona la versión que deseas utilizar y finalmente selecciona instalar.
Puedes encontrar toda la documentación de cómo usar este SDK en el sitio https://www.transbankdevelopers.cl.
La documentación relevante para usar este SDK es:
- Documentación general sobre el producto: PosIntegrado.
- Primeros pasos.
- Referencia detallada.
- Para los commits respetamos las siguientes normas: https://chris.beams.io/posts/git-commit/
- Usamos ingles, para los mensajes de commit.
- Se pueden usar tokens como WIP, en el subject de un commit, separando el token con
:
, por ejemplo:WIP: This is a useful commit message
- Para los nombres de ramas también usamos ingles.
- Se asume, que una rama de feature no mezclada, es un feature no terminado.
- El nombre de las ramas va en minúsculas.
- Las palabras se separan con
-
. - Las ramas comienzan con alguno de los short lead tokens definidos, por ejemplo:
feat/tokens-configuration
- WIP = Trabajo en progreso.
- feat = Nuevos features
- chore = Tareas, que no son visibles al usuario.
- bug = Resolución de bugs.
-
Si estas usando VisualStudio: (F6) o :
- Click derecho sobre la solución en el explorador de soluciones.
- Compilar.
-
Si estas usando tu propio editor:
dotnet build
Para generar una nueva versión, se debe abrir un nuevo Pull Request y seguir la Guía de SemVer y empaquetar el artefacto NuGet:
- Cambiar la configuración de la solución a Release.
- Actualizar el numero de version.
- Actualizar el Changelog con los cambios de la nueva version.
- Click derecho sobre el proyecto.
- Empaquetar.
Los pasos anteriores generaran un nuevo artefacto NuGet correspondiente a la versión modificada en la configuración. Luego de generar esta nueva version, y mezclar el Pull Request con los cambios, es necesario la publicación manual en NugGet.
Web de Nuget.org:
- Login en Nuget.org
- Upload
- Subir el artefacto NuGet generado anteriormente.
Linea de Comandos:
-
Contar con ApiKey para poder subir el artefacto:
dotnet.exe nuget push TransbankPosSDK/bin/Release/TransbankPosSDK.<version>-pre-alpha.nupkg -k <APIKEY> -s https://api.nuget.org/v3/index.json