Skip to content

This web service allows users to use a E-payment system. it has many features such as Register/login customers to the system, Add money to a customer's wallet, Search for a service, Use a specific service, and more.

Notifications You must be signed in to change notification settings

Ziad-I/E-Payment-Web-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

E-Payment System Web Service

This web service allows users to use a E-payment system. It has the following features:

  • Register/Login customers to the system.
  • Customers can add money to their wallet.
  • Customers can search for a service.
  • Customers can use a specific service.
  • Customers can apply/search for discounts.
  • Customers can request refund on a service.
  • Login for the admin.
  • Admin can add a provider.
  • Admin can check all refunds and accept/reject them.
  • Admin can check all Transactions.

Dependencies

The following dependencies need to be installed in order to run this project:

  • Java 14 or later
  • Spring web framework 3.0.1
  • Apache Tomcat web server
  • Postman API client

Setting up the project

  1. Clone the repository
  2. Import the project as a Maven project in a Java IDE such as Eclipse or IntelliJ IDEA
  3. Build and run the project

Testing the service

You can use the Postman API client and the Postman collection at https://elements.getpostman.com/redirect?entityId=24966058-2c683fc3-d9a0-4563-a97b-43a8a4860cad&entityType=collection to test the service.

About

This web service allows users to use a E-payment system. it has many features such as Register/login customers to the system, Add money to a customer's wallet, Search for a service, Use a specific service, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages