View
227
Download
0
Category
Preview:
Citation preview
MINICHECK ID Pro™MINICHECK ID Pro™
Team #207/02/08
Team MembersTeam Members
Imran Ullah Mohammad
Roles: Team Lead, Programmer
Email Id: ullahi9748@uhcl.edu
Anjali Arvind Satam
Roles: Programmer , Technical
Writer
Email Id: SatamA0661@uhcl.edu
Team Members Team Members
• Megha Dubey
Roles: Programmer, Webmaster
Email Id: dubeym9718@uhcl.edu
InstructorInstructor
Dr. Kwok-Bun Yue Professor, Computer Science and
Computer Information Systems Chair, Division of Computing and MathematicsUniversity of Houston-Clear Lake 2700 Bay Area Boulevard Houston, TX 77058
Email: yue@cl.uh.edu
Homepage: Home Page of Dr. Kwok-Bun Yue
MentorMentor
Bruce BrennerPresidentMiniCheck-OCR, Inc.Phone: (713)446-6676Email: info@minicheckocr.com MiniCheck-OCR,Inc.
Mini Check ID PRO IntroductionMini Check ID PRO Introduction
TopicsTopics
MiniCheck Introduction. Presented by : Anjali Duration: 2 min
Goal and Scope of the project.
Presented by : Megha Dubey Duration: 2 min
Requirement Specification. Presented by : Megha Dubey Duration: 4 min
Cost Analysis of the Project. Presented by : Imran Duration: 2 min
Use Case Scenario Presented by : Megha Dubey Duration: 4 min
• System Architecture
Presented by : Imran Duration: 4 min
• Implementation Concepts
Presented by : Imran Duration: 4 min
• Payment Gateways
Integration Presented by : Anjali
Duration: 4 min
• Conclusion Presented by : Anjali Duration: 4 min
Problem StatementProblem Statement
Minicheck ID ™ is an existing application where user can scan, parse, and validate the ID cards and process checks.
Minicheck ID ™ uses third party VERIS to verify customer’s further details such as Social Security Verification, Address Verification
The existing application cannot be used for credit card processing.
Project ScopeProject Scope•Enhance the existing architecture of MiniCheck ID™
•Integrate credit card capabilities into MiniCheck ID ™
•The scope is to minimize the fraud transaction due to the fake credit card
•Validating the credit card details, processing and authorizing the credit card
• Converting the PC into the credit card machine.
RequirementsRequirements Extract the raw data when credit card is swiped.
Parse the raw data.
Display the data on the user interface .i.e Windows form.
Merchant can edit the user details.
RequirementsRequirements
•Send request to the payment gateway i.e. credit card number and expiration date.
•The payment is transmitted to the Authorize. Net using Advanced Integration Method (AIM).
•Payment gateway will process the credit card transaction and sends the response.
RequirementsRequirements
For Implementing AIM, following requirements must be fulfilled
Have a Secure Socket Layer (SSL) digital certificate
Provide Server and Client side encryption
Developing of a script on a web server for the integration to the gateway
RequirementsRequirements
Merchant will be provided with the Payment gateway login and password on the configuration.
Generating the marketing lists using several search options.
Mailing list labels format option will be expanded to include more choices of label format.
Use Case DiagramUse Case Diagram
Project TimelineProject Timeline
Cost AnalysisCost Analysis
MagTek Vs Credit Card MachineMagTek Vs Credit Card Machine
MagTek Mini Card Swipe
Credit Card Machine
Hardware Price $61.36 $499.69
Secured Yes No
Extra Features AVS , Fraud Prevention ,Recurring Billing , E
check Processing etc
N/A
Other Costs $70 N/A
Total Initial Cost
$131.36 $499.69
Cost Analysis of Payment GatewayCost Analysis of Payment Gateway• Case 1:- Cost Conscious • Case 2:- Feature Specific
System ArchitectureSystem Architecture
Implementation ConceptsImplementation ConceptsPhase-1
Phase -1Phase -1 Retrieve Raw data from the scanner.
a) MSCOMMLIB COM Component
Initialize the Port.
Open the Port
Set field values for com.RThreshold , com.InputMode ,
com.InputMode, com.Settings ("baud,p,d,s" ) .
Perform Handshaking (com.Handshaking).
Initialize event handler for the COM component.
Close the Port
OnComm Event
The one single event that the com control calls is the OnComm event whenever something happens.
• Parse the Raw data
• Set the obtained data on the form fields.
Phase 1Phase 1
Payment Gateway IntegrationPayment Gateway Integration
Working of payment gatewayWorking of payment gateway
Integration of payment gatewayIntegration of payment gateway
Class WebClient
Class NameValueCollection
Required fields for Advanced Required fields for Advanced Integration Method (AIM)Integration Method (AIM)
ConclusionConclusion
The ease of use and the security aspect of the application will make it extremely popular and useful for the merchants.
Exposure to third party components, software development kits and hardware devices has been an enriching experience.
ReferencesReferences
www.authorize.net http://www.websitepublisher.net/article/payment-gateway/8 http://www.tamingthebeast.net/articles2/back-end-
ecommerce.htm
Recommended