Skip to content

IvanRybakow/CheckoutHomeTask

Repository files navigation

CheckoutHomeTask

Home task for checkout.com

1)Implemented API for proceeding payments + mock implementation of bank service

2)Added authentication using built-in asp.net core Identity system + Jwt-tokens
ways of improvements: sign tokens with certificate instead of secret string

3)Added some example logging using built-in asp.net core logger
ways of improvements: add logging to file using 3rd party logging providers (Serilog etc)

4)Imlemented integration tests

5)Added API client using SwaggerUI

6)Data storage (for saving merchants and payments) - SQL Server Express LocalDB
ways of improvements: switch to another appropriate db

7)Implemented CI using githup actions

About

Home task for checkout.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages