Payment Systemm
Payment Systemm
more.
1.3 Objectives
• The goal of the undertaking is to offer a fee gateway API version to correctly test
and maintain the API and make the API capable of work smoothly. in this work,
we gift a semi-supervised gaining knowledge of method that outperforms, even
greater, the performance of API in terms of the modelling of the API and the
relationship between the two APIs which is established thru the relaxation
Template. There are distinctive functions that can or won't be to be had,
depending at the API and processing platform. as an example, there’s the
capability to save transactions offline and feature them processed whilst capability
is restored. Or the API can be able to aid a diverse array of diverse transaction
types past the fundamental card manufacturers and not unusual charge strategies.
• furthermore, a rate API can be able to consolidate all the statistics transmitted via
the platform, thereby providing useful statistics that has the potential to inform
business organization and advertising and advertising and marketing choices.
• The security is one of the most important aspect of any API or a website. For
authentication purposes, it is also necessary to use some technology to
authenticate the user in the APIs. For this objective, I have used the hashing
algorithms in both the APIs.
1.4 Methodology
The idea is to build an API for the Payment API Gateway. For this purpose, there is two
separate APIs built to perform the complete two different services. The different service
would be :
4
User_Service : It’s main tasks would be
• Create Wallet.
One fundamental gain of a rate API is that it may beautify a client’s shopping enjoy
through doing away with the want to fill out checkout bureaucracy, a tedious challenge -
especially on a telephone - that may result in shopping cart abandonment. thanks to the
capacity to reuse stored rate information, customers can complete a purchase on a cell
device with only a few taps.
This Project is completely based on backend working. The main methods, technologies
and tools that are associated with this project are:
Methods Used:
• Microservice Architecture
• Auto Configuration
• Hashing Algorithm
• Authentication
Technologies Used:
• Java
• SpringBoot
• Swaggers
• Hibernate
• Rest Template
• Actuators
• MySQL
Every of the technologies are freely to be had and the technical capabilities required are
attainable. Time obstacles of the product development and the benefit of implementing
the usage of those technologies are synchronized. From these it’s clean that the
assignment is technically feasible.
6
2. Chapter-2: LITERATURE SURVEY
Price Gateway APIs
A fee gateway API integrated with present virtual methods can connect a checkout system to
a fee community.
One of the most critical aspects of any API or website is security. It is also required to employ
some technique to authenticate the user in the APIs for authentication reasons. I used the hashing
techniques in both APIs to achieve this goal.