100% found this document useful (1 vote)
240 views5 pages

Software Requirements Specification

This document provides a software requirements specification for a credit card processing system. It outlines the need for an online and trusted credit card processing solution to replace an offline system that involves manually entering credit card information. The key requirements are to develop a system using Visual Basic and a database that can automatically connect to financial networks for credit card authorizations and settlements and integrate with other systems. The system would allow customers to enter their credit card during checkout and have their payment processed securely within 5 minutes.

Uploaded by

Arjun Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
240 views5 pages

Software Requirements Specification

This document provides a software requirements specification for a credit card processing system. It outlines the need for an online and trusted credit card processing solution to replace an offline system that involves manually entering credit card information. The key requirements are to develop a system using Visual Basic and a database that can automatically connect to financial networks for credit card authorizations and settlements and integrate with other systems. The system would allow customers to enter their credit card during checkout and have their payment processed securely within 5 minutes.

Uploaded by

Arjun Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Software Requirements

Specification
for

<CREDIT CARD PROCESSING>


Version 1.0 approved

Prepared by <Arun.s,Arjun.r,Diliprajkumar.n,chandru.b>

Version 1.0 approved

<Banking>

<5/7/2019>
(I)PROBLEM STATEMENT:
Credit card processing through offline involves the merchant
collecting order information (including credit card numbers), storing this in a
database on your site, and entering it using their on-site merchant credit card
processing system. Takes time to manually enter credit card information for
each order. This solution creates following cons:

 Insecure – there is a possibility that a skilled hacker could break into the
database and steal an entire list of credit card numbers, thereby
damaging the merchant’s reputation with current client.
 There is a higher risk of customer charge backs with no signature·
Higher risk of fraud for using stolen credit cards ·

Many discerning online shoppers will not give their credit card to an
“untrusted” online merchant (you may want to consider being part of the
Better Business Bureau or similar organization to add credibility).

So there is a need of online and trusted credit card processing.

( II )SOFTWARE REQUIREMENT SPECIFICATION:


1.INTRODUCTION:
A credit card is a small plastic card issued to users as a
system of payment. It allows holder to buy goods and services based on the
holder's promise to pay for these goods and services. The issuer of the card
creates a revolving account and grants a line of credit to the consumer (or the
user) from which the user can borrow money for payment to a merchant as a
cash advance from the user

When a purchase is made the merchant swipes the card.


The information goes to a gateway processor, which either accepts or rejects
the transaction. If it is accepted, the transaction is held until the end of the
business day. The merchant then reenters the transaction via the gateway
processor, the data is logged, and the debt is transferred to the account. The
use of an ATM for cash advance is a similar process.
If you are selling to consumers, merchant services will allow you to expand
your customer base and provide a more convenient method of payment than
cash or checks. And if you are interested in selling over the Internet, accepting
credit card processing is a must. Accepting credit cards allows funds to be
transferred to your bank account in less than a week. This can be a welcome
relief for businesses that experience a tight cash flow.

The two purchase options for Credit Card Processing facility are:
a)Validation only

b)Credit card processing (which secures deposits at the time of booking)

With either option, credit card accounts entered during booking are
validated to assure that the account is active and in good standing. The credit
card processing option also allows properties to process credit card deposits.

1.1.PURPOSE :
When customers complete their shopping cart, their credit card is
preauthorized and the order is entered into Sales Order. Credit Card Processing
dials out and obtains a credit card payment. Within five minutes the customer
receives an e-mail receipt.

1.2.SCOPE
i)Automatically connects to your financial network for credit card
authorizations and settlements

ii) Integrates with Sales Order, Accounts Receivable, and e-Business


Manager

iii) Support for dial-up (modem) connections or secure Internet


connections through TCP/IP and SSL

iv) Compliant with Visa and MasterCard Electronic Commerce Indicator


(ECI) regulations.
1.3 TECHNOLOGIES TO BE USED

• Visual Basic

• Database

1.4 TOOLS TO BE USED

• Microsoft Visual Basic 6.0

• Rational Rose tool (for developing UML Patterns)

1.5 OVERVIEW

SRS includes two sections overall description and specific


requirements –

Overall Description will describe major role of the system


components and

Specific Requirements will describe roles & functions of the actors

2.0 OVERALL DESCRIPTION


2.1 PRODUCT PERSPECTIVE
This solution involves signing up for a free Business Account Once this is
done and the e-commerce site is properly configured, you can accept
payments from Visa, MasterCard, Amex, and Discover cards payments.

2.2 SOFTWARE INTERFACE


• Front End Client -The applicant and Administrator interface is built using VB

• Back End –Database

2.3 HARDWARE INTERFACE


The server is directly connected to the client systems. The client
systems have access to the database in the server.

2.4 SYSTEM FUNCTIONS


1. Accept credit card numbers on the web, store them in a database,
then process them offline

2. Credit card processing with CCP

3. Credit card processing with a third-party credit card processing


company

2.5 CONSTRAINTS
Trusted if using a well known third-party processor.

 Must suite for higher-volume sites.


 Cheaper transaction rates
 Getting money transferred may be very fast.
 Must provide fraud prevention measures and fraud protection
programs

You might also like