Skip to content

A java backend project Using SpringBoot which has REST API's for an Payment Wallet Application. This project include REST API's for several entities like Wallet, Transaction, Bill Payment, Customer and Beneficiary.

Notifications You must be signed in to change notification settings

Samrat-Sinha/Payment-Wallet-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

REST API for Payment Wallet Application

#Customers will be able to park their money in the wallet.

#Customer should be able to pay different bills using this wallet.

#They should be able to connect bank account with this payment wallet and add money.

#Application should allow customers to check the balance, deposit money etc.

Tech Stack:

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • MySQL
  • Lombok
  • Swagger

Modules:

  • Login Module
  • Bank Module
  • Wallet Module
  • Bill Payment Module
  • Transaction Module
  • Beneficiary Module

Installation & Run

    server.port=1995

spring.datasource.url=jdbc:mysql://localhost:3306/pay
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root

Swagger Deployed link

http://localhost:1995/swagger-ui/index.html#/

Sample API Response for User Login

POST localhost:1995/online_Cab_Booking_Application/login

  • Request Body
    {
       "mobileNumber": "7001869682",
       "password": "sam123"
    }
    
    {
       "mobileNumber": "9856741236",
       "password": "sin123"
    }
    

Video Explainer of flow control

Video Drive Link

E-R Diagram Of Online Cab Booking Application



Swagger UI



Login Controller



Bank Controller



Wallet Controller



Bill Payment Controller



Transaction Controller



Beneficiary Controller



Thank You for Visiting

About

A java backend project Using SpringBoot which has REST API's for an Payment Wallet Application. This project include REST API's for several entities like Wallet, Transaction, Bill Payment, Customer and Beneficiary.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages