Thanks to visit codestin.com
Credit goes to github.com

Skip to content

davidgg090/paymentApiGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Pagos

La API de Pagos es un sistema diseñado para manejar transacciones online, permitiendo a los comerciantes procesar pagos, consultar detalles de pagos anteriores y gestionar reembolsos. alt text

Comenzando

Estas instrucciones te proporcionarán una copia del proyecto en funcionamiento en tu máquina local para fines de desarrollo y pruebas.

Prerrequisitos

Qué cosas necesitas para instalar el software y cómo instalarlas:

  • Go (versión 1.15 o superior)
  • PostgreSQL
  • [Opcional] Docker, si prefieres ejecutar la base de datos en un contenedor

Instalación

Un paso a paso que te guiará sobre cómo poner en marcha un entorno de desarrollo:

  1. Clona el repositorio en tu máquina local:
git clone https://github.com/davidgg090/paymentApiGO.git
  1. Accede al directorio del proyecto:
cd tuProyecto
  1. Copia el archivo de configuración de ejemplo:
cp .env.example .env
  1. Edita el archivo .env con tus credenciales de base de datos

  2. Instala las dependencias del proyecto:

  go mod tidy
  1. Inicia la base de datos PostgreSQL y crea la base de datos requerida.
  2. Ejecuta el proyecto
go run cmd/payment/main.go

Uso

Para empezar a usar la API, puedes importar la colección de Postman proporcionada en la carpeta postman del repositorio. Esta colección incluye ejemplos de solicitudes para todos los endpoints disponibles.

Uso con Docker

  1. Construir la imagen Docker:

    docker build -t api-pagos .
  2. Ejecutar el contenedor:

    docker run -dp 8080:8080 --env-file .env -v $(pwd)/.env:/.env payment-api

Licencia

Este proyecto está bajo la Licencia MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published