1
Problem Statement
  • UMSL has a web based application for Student Registration. The web application provides students with the facility to make credit card payments Online.
  • UMSL’s web application needs to transfer the credit card  information securely to a firm - Secure Pay, which provides the actual credit card validation service.
  • UMSL's web application should be able to receive a response back from Secure Pay application and display a success or failure message to the student.
  • For simplicity, it is assumed that Secure Pay has a database of all valid credit cards (including balance available) , against which credit card information sent from UMSL is validated. In real life, Secure Pay or any other credit card validator needs to communicate with the bank that issued the credit card to validate the credit information. However, for this project, the credit card validator and the bank is assumed to be one and the same.