Wallet engine API – Go🔥

A wallent engine built with Golang.
NB: This is a very basic version

Technologies Used

  • Golang
  • Gorilla Mux
  • GORM
  • MySQL

Features

  • Create a wallet

route:/wallet/create

body ex: { "email" : "[email protected]" }
  • Credit a wallet

route: /wallet/credit

body ex: { "amount" : "500", wallet_address : 647077292}
  • Debit a wallet

route: /wallet/debit

body ex: { "amount" : "500", wallet_address : 647077292}
  • Activate a wallet

route: /wallet/activate/{wallet_address}

body ex: nil
  • Deactivate a wallet

route: /wallet/deactivate/{wallet_address}

body ex: nil

🤓 Author(s)

Olaifa Boluwatife

GitHub

View Github