Skip to content

yobocharles/transbank-pos-sdk-dotnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transbank POS .Net SDK

SDK Oficial de Transbank para comunicarse con POS Verifone vx520 y vx520c

Requisitos

  • Visual Studio 2017+
  • .NetFramework 4.6.1+
  • .NetCore 2.0.3+

Dependencias

Instalación

Desde una línea de comandos

Instalar con NuGet

nuget install TransbankPosSDK -PreRelease

Instalar con Package Manager

PM> Install-Package TransbankPosSDK –IncludePrerelease

Instalar con .Net CLI

dotnet add package TransbankSDK -v 0.0.1-pre-alpha

Desde Visual Studio

  1. Abrir el explorador de soluciones.
  2. Clic derecho en un proyecto dentro de tu solución.
  3. Clic en Administrar paquetes NuGet.
  4. Clic en la pestaña Examinar y marca el recuadro Incluir PreReleases
  5. Buscar el paquete TransbankPosSDK.
  6. Selecciona la versión que deseas utilizar y finalmente selecciona instalar.

Documentación

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:

Información para contribuir y desarrollar este SDK

Estándares

  • 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

Short lead tokens

Commits
  • WIP = Trabajo en progreso.
Ramas
  • feat = Nuevos features
  • chore = Tareas, que no son visibles al usuario.
  • bug = Resolución de bugs.

Todas las mezclas a master se hacen mediante Pull Request

Construir el proyecto localmente

  1. Si estas usando VisualStudio: (F6) o :

    • Click derecho sobre la solución en el explorador de soluciones.
    • Compilar.
  2. Si estas usando tu propio editor:

    dotnet build

Generar una nueva versión

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:

  1. Cambiar la configuración de la solución a Release.
  2. Actualizar el numero de version.
  3. Actualizar el Changelog con los cambios de la nueva version.
  4. Click derecho sobre el proyecto.
  5. 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

About

DotNet Wraper for transbank-pos-sdk-c

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%