Skip to content

Interview challenge for building a Payment Gateway - Go version

Notifications You must be signed in to change notification settings

cko-recruitment/payment-gateway-challenge-go

Repository files navigation

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 Payment Gateway 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:8090/swagger/index.html.

About

Interview challenge for building a Payment Gateway - Go version

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •