Ola-Mohamed / Payment_App_egFWD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Payment Application

for EgFWD Embedded Systems Professional Nanodegree Program

Payment systems are now available everywhere and everyone interacts with these systems every day. There are different types of transactions you can make, SALE, REFUND, Pre-Authorization, and VOID.

SALE: means to buy something and its price will be deducted from your bank account. REFUND: this means that you will return something and wants your money back to your bank account. Pre-Authorization: means holding an amount of money from your account, e.g Hotel reservation. VOID: this means canceling the transaction, e.g if the seller entered the wrong amount. I implement the SALE transaction only by simulating the card, terminal(ATM), and the server.

project Requirements

  • Development environment preparation
  • Implement the card module
  • Implement the terminal module
  • Implement the server module
  • Implement the application
  • Testing the application

==============================================================================

Here's a flowchart so you don't get lost

FlowChart

===========================================================================

I used : Microsoft Visual Studio 2022

===========================================================================

All Screenshots & Videos: https://drive.google.com/drive/folders/1psylBEmgyN7Bevw3h47CpiOcSttt34rI?usp=sharing

About


Languages

Language:C 100.0%