Skip to content

AlphaDecodeX/nomise-ragnarok

Repository files navigation

image

NoMise Ragnarok:- Order Checkout and Payment Service

Tentative Tech Stack


Golang Gin SQL Razorpay Apache Kafka

Table of Contents

Introduction

This is our Backend service where We'll get items from the cart that user has added and then we'll process the information and after getting the payment we'll send a notification to the user using notification service.

Features

  • Order to be processed and stored in the DB as order history
  • Payment to receive in NoMise cash pool first
  • Able to do the Payment from Razorpay API
  • Able to publish an event to Apache Kafka to send the notification to the user (async)

Usage

This service will be used maily for checkout, payment collection, order processing and storing relative order information

Contributing

This project has been started while keeping beginners in focus. You will receive a detailed blog each time on the progress of the project and how it is going. Blogs will be much detailed on how and what are the changes made. It would be beginner-friendly, keeping in mind learning open-source and enterprise-level software development.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.

This license allows others to share and adapt the work for non-commercial purposes, as long as they give appropriate credit and license their new creations under the same terms. For more information, please see the License.md.

About

Ragnarok service is responsible for Order's checkout and Payment fulfilment along with storing orders and payment information

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages