SamsadSajid / payment-gateway-challenge-go

Interview challenge for building a Payment Gateway - Go version

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instructions for candidates

This is the Go version of the Payment Gateway challenge. If you haven't already read the README.md in the root of this organisation, please do so now.

Template structure

main.go - a skeleton Gin API
imposters/ - contains the bank simulator configuration. Don't change this
docs/docs.go - Generated file by Swaggo
.editorconfig - don't change this. It ensures a consistent set of rules for submissions when reformatting code
docker-compose.yml - configures the bank simulator
.goreleaser.yml - Goreleaser configuration

Feel free to change the structure of the solution, use a different test library etc.

Swagger

This template uses Swaggo to autodocument the API and create a Swagger spec. The Swagger UI is available at http://localhost:8080/swagger/index.html.

About

Interview challenge for building a Payment Gateway - Go version


Languages

Language:EJS 71.6%Language:Go 28.4%