Skip to content

myShop Pay - Mock Payment Gateway | ASP.NET Core Blazor & Web API App

License

Notifications You must be signed in to change notification settings

marcin-niewczas/MyShop-Pay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myShop Pay - Mock Payment Gateway



Table of Contents

  1. About The Project
  2. Screenshots
  3. Related Projects
  4. Getting Started
  5. License

About The Project

The project is mock payment gateway, created for myShop project.

Built with

  • .NET 8
  • ASP.NET Core Blazor
  • MudBlazor - Blazor Component Library
  • ASP.NET Core Web API
  • Entity Framework Core (MS SQL)

Screenshots

Payment

Payment



Payment Mobile

Payment Mobile



Payment Accepted

Payment Accepted

Related Projects

Getting Started

Important

For fully functionality, the myShop Pay project must have related projects running.

Full instruction for starting myShop projects is here.

  1. Clone repository
    git clone https://github.com/marcin-niewczas/MyShop-Pay.git
  2. Database
    • Windows
      • Nothing to do, but if you wanna run database via Docker go to Mac OS/Linux step
    • Mac OS/Linux
      • Go to ./MyShopPay/appsettings.json and comment WindowsConnectionString, then uncomment DockerConnectionString
      • Run Docker App
      • In root directory of repository run
        cd ../../
        docker-compose up -d
  3. In root directory of repository run
    dotnet run --project ./MyShopPay/MyShopPay.csproj --launch-profile https

License

Distributed under the MIT License. See LICENSE for more information.