SlideShare a Scribd company logo
SRS
For
By
Siddharth Kumar
Reg. no.-11807346
Section-K18HA
Roll no.-59
Submitted to:- Manik Sir
Contents
1 Introduction
1.1 Purpose
1.2 Scope
1.3 Overview
1.4 Definition
2 General Description
2.1 Product Perspective
2.2 Product functions
2.3 User characteristics
3 Specific Requirements
3.1 Functionalrequirement
3.2 User Interface Description
3.3 Performance Requirements
4 Attributes
4.1 Availability
4.2 Performance
4.3 Modifiability
4.4 Reliability
4.5 Security
1.Introduction
1.1 Purpose
Gpay which stands for Google pay is an online
money transaction application. It’s main
purpose to help people to transfer money
sitting at home. All the service is free of cost,
even transfer money with Zero fees straight
from your account. It was launched on
September 18, 2017 especially for India from
Google. Google pay also offers for recharge,
bill payments, shopping and many.
1.2 Scope
After demonetization in India in November
2016 digital transaction became the main
source of transfer money but before it, people
were afraid of it as it’s a fraud. At the same
time Jio launched internet connectivity at a
very low cost so, digital transaction came in
demand. As google pay transaction is straight
from Bank account. Now, it is one of the
largest mobile payment service platforms with
the facility of one tap payment.
1.3 Overview
In this document, detailed design of the system
with user interfaces will be described,
Decomposition of the system with module
decomposition, concurrent process
decomposition and data decomposition, User
Interface description, detailed design of the
system is provided.
1.4 Definition, Acronyms, Abbreviations
Customer:
Mean a person who has registered with Gpay
for availing the Gpay transaction and who has
accepted these Terms and Conditionsand,
owns/operates/hasaccess to an internet
compatibledevice that supportsthe Gpay.
Person-to-Person Transfer:
Refers to a facility to transfer funds from one
Bank to any otherBank to any savings or
current bank account.
KYC:
Stands for “Know your Customer” and refers
to the various norms, rules, laws and statutes
issued by RBI from time to time underwhich
Paytm is required to procure personal
identification details from you before any
services can be delivered. Know your
Customer (KYC) documentsmay be required
by Paytm from the Customer at the time of
Registration and/ or on a later date, for
availing and / or continuationof the Paytm
Wallet.
RBI:
Reserve Bank of India
Password:
1.UPI Pin:
To secure the payment and transaction on
the Gpay UPI
Pin is needed each time you transfer the
money.
2.Google Pin:
To give more security to the application you
need to enter Google Pin to operate the
application.
SRS:
Software Requirement Specification.
UPI:
User Payment Interface
All Transaction:
To check the history of all the payments and
transfer you can use it.
Check Balance:
To check the balance in your Bank account
you can go to it.
Add Bank:
To operatethe Gpay on your system and to
transfer the money you need to add your Bank
Account So, that you can directly transfer
money from your Account.
Business:
It is a section under Gpay where you can shop,
order foods, booking tickets and many.
Data FlowDiagram (Payment request and
response):
The Gpay client will request for the payment
and then request validation will be there, if the
request will be invalid then client will be
prompted that request failed. Usually, it is the
case when you don’t have the internet
connectivity, or you have not added any bank
account in your Gpay account. Now you must
enter the phonenumber or bank account
number on which analysis will be done if the
person will be valid then an option to choose
your bank Account will be there. You must
enter UPI PIN which is for security purpose. If
wrong PIN will be there, then again user will
be prompted about it else the transaction will
be completed successfully and the report will
be given to the client.
2. General Description:
2.1 Product perspective
The Gpay doesn’t work independentlyit is an
stand alonesystem so you need to install on
your system to use it which has a clearly
defined interface.
2.2 Product Functions
Each Gpay account has its own data in
database to maintain its process and
transaction even the users on the application.
When we login to Gpay using Google PIN, it
communicates with the database. Now we can
pay to or request money from other Users. It
Check your details with the bank and in the
case of satisfaction your payment will be done.
In case of order or shopping you will be
redirected to the interface and again your
details will be matched with the database.
2.3 User Characteristic
There are several users of the Gpay
 Customer
Cutomer Interact with the Gpay via
Application.It is very easy to use because it
support one tap payment.
 Maintainer
Using Gpay is easy but to maintain, it needs
effort. So, the programmers and coders work
together to maintain the databaseand
internal function to make the Gpay easy to
use.
3.Specific Requiremnt
3.1 FunctionalReqirements
FunctionalRequiremnt 1
 Description:
Login in Gpay(Check whether acoount
exists or not)
 Input:
Enterthe details like mobile number
registered in your bank account to
communicate with the bank.
 Processing:
Checking whether this account exists or not.
 Output:
If account exists then user interface will be
opened else Account doesn’t exist, You have
to sign in to create a Gpay Account
 Sign in:
To sign in in google pay you need your
Email Id and name,your registered mobile
number in bank.
 Security:
Choose Screen lock or Google PIN to secure
the application
 Add Bank Account:
Choose the bank you want to use for the
application.
 Processing:
It will send a message to the bank by your
registered Mobile number that whether this
number is registered in your bank or not in
case of satisfaction verification will be done.
 UPI PIN:
Choose UPI PIN to secure the transaction
which is of atmost 6 numbers. After this
your bank account will be added to Gpay to
use, and this UPI PIN will be asked each
time when you will transfer money.
FunctionalRequirement 2
 Description
Pay or request money
 Input1:
Select New section and Enter the Gpay
registered mobile nnumberwhom you want
to pay or you can directly send to the bank
by entering Account number, Account
holdername and IFSC code.
 Input2:
Enterthe Amount you want to pay
 Processing:
After entering UPI PIN It checks whether
your Account has required amount or not.
 Output:
If no error will occur then payment will be
successful, otherwise payment unsuccessful
 Error:
Server error, Amount problem, internet
connectivity
FunctionalRequirement 3
 Description:
To pay money to shopkeeper
 Input:
Phonenumber/UPI QR code of shopkeeper
and amount.
 Processing:
Transferring money to shopkeeper’s
Account.
 Output:
Transaction successful
FunctionalRequirement 4
 Description
Mobile recharge/dish recharge
 Input:
Phonenumber/Dish Id and amount to
recharge
 Processing:
Contact the service provider and recharges
the phoneor dish and deducts money from
your account.
 Output:
Recharge Successful
FunctionalRequirement 5
 Description:
Bill payment of electricity/Gas/Waterbill
 Input:
Select type of bill,bill number and customer
number
 Processing:
Checks the amount to be paid and transfer
the money to the specified company/agency.
 Output:
Payment successful
FunctionalRequiremnt 6
 Description:
Opens the portal of onlineshopping
 Input
Select the item to be bought
 Processing:
Generates the bill of the item and sends the
prompt to the seller and ask the customer to
paymet.
 Output:
Transaction done.
FunctionalRequirement 7
 Description:
Online booking of movies/Bus/trains/flights
tickets
 Input:
Enteryour date and place and then select
your seat
 Processing
Contact the host and generates the ticket and
deduct the money from the bank account.
 Output:
Ticket has been generated.
FunctionalRequirement 8
 Description:
Nearby payments using QR code
 Input:
Scan QR code or generate QR code to do the
transaction.
 Processing:
QR code will be scanned.
 Output:
Amount will be deductedfrom the account
and transaction will be complete.
3.2 User Interface Description
Gpay is the leading Mobile Transaction service
offer Mobile,datarecharge and bill payments
service in India owned By Google. Its interface
is simple and easy to undersatndwhich shows
everything in one single page.
The user Interface is User-friendly even, you
can chooseyour language to understand the
steps in your own way in your own language.
Fast forward:- Noonecan deny that the Gpay
service is very fast to pay and one tap payment
make it different from others and easy to use.
Mobile recharge or bill paymments can be
done in seconds. You can shop, book a Uber
Car or hotel just in seconds.
3.3 PerformanceRequirements
Performance Requirement 1
 Description:
In case of transaction failure, if your money
is deducted from account then it takes about
3 working days to return the money, which
is also a problemin it.it should try to return
in less than 24 hours.
Performance Requirement 2
 Description:
There must be a guide on the first interface
to guide the users in case of new user or
unknown one to guide about the steps.
Performance Requirement 3
 Description:
There must be a notification ring as in
whatsApp so that whenever anyone request
for the money it shows on the device and
notify him by ringing.
4.Attributes
Availability:
 The application should be available for 24
hours
 The web server should support every
platform and could be opened on mobile
phones, tablets, and PC
Performance:
 The application should be fast and respond
to users within 1 second
Modifiability:
 The application should provide user to
modify and manage data
Reliability
 The system should updateand show
transactionsreal-time
Security:
 Security requirements ensure that the
software is protectedfrom unauthorized
access to the system and its stored data. It
also includesprotectionagainst viruses
and malware attacks.

More Related Content

What's hot

Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
M.Saber
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
Currency converter
Currency converterCurrency converter
Currency converter
Syeda Khadizatul maria
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,report
BabluAgrahari
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
Surjeet Art
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdar
raihansikdar
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
Sohel Parvez
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)
Ravindra Dastikop
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
Krishna Mohan Mishra
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
Moeenuddin Patel
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
Megha Sahu
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
grandhiprasuna
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management system
Ravindra Chaudhary
 
Food order
Food orderFood order
Food order
Arman Ahmed
 
Matrimonial web site Documentation
Matrimonial web site DocumentationMatrimonial web site Documentation
Matrimonial web site Documentationhome
 
Chat Application
Chat ApplicationChat Application
Chat Application
kuldip kumar
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
SouvikSarkar75
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
Abhishek Singh
 

What's hot (20)

Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Currency converter
Currency converterCurrency converter
Currency converter
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,report
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
PROJECT REPORT
PROJECT REPORTPROJECT REPORT
PROJECT REPORT
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdar
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Srs present
Srs presentSrs present
Srs present
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management system
 
Food order
Food orderFood order
Food order
 
Matrimonial web site Documentation
Matrimonial web site DocumentationMatrimonial web site Documentation
Matrimonial web site Documentation
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 

Similar to SRS for Google Pay(Gpay)

apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays
 
Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile Apps
Cleveroad
 
Upi, e wallets & other digital payments
Upi, e wallets & other digital paymentsUpi, e wallets & other digital payments
Upi, e wallets & other digital payments
Arshit Agarwal
 
Bhim(Bharat Interface for Money)
Bhim(Bharat Interface for Money)Bhim(Bharat Interface for Money)
Bhim(Bharat Interface for Money)
Raj Parmar
 
E banking of axis bank
E banking of axis bankE banking of axis bank
E banking of axis bank
Sitaram Saini
 
All You Need to Know About Mobile Payment Gateways in 2023.pdf
All You Need to Know About Mobile Payment Gateways in 2023.pdfAll You Need to Know About Mobile Payment Gateways in 2023.pdf
All You Need to Know About Mobile Payment Gateways in 2023.pdf
Techugo
 
Rakuten Pay Mobile Payment Service of Choice
Rakuten Pay  Mobile Payment Service of ChoiceRakuten Pay  Mobile Payment Service of Choice
Rakuten Pay Mobile Payment Service of Choice
Rakuten Group, Inc.
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1
Rashi Vaidya
 
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
Magento India
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET Journal
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startups
Lars Markull
 
Flipay pitch-deck
Flipay pitch-deckFlipay pitch-deck
Flipay pitch-deck
openlooplabs
 
Top Payout API Service Provider in India
Top Payout API Service Provider in IndiaTop Payout API Service Provider in India
Top Payout API Service Provider in India
Softcare Infotech
 
How to Set Up a Merchant Account
How to Set Up a Merchant AccountHow to Set Up a Merchant Account
How to Set Up a Merchant Account
PaySimple
 
Bank account tracking system
Bank account tracking systemBank account tracking system
Bank account tracking system
Maulesh Desai
 
Product Teardown - Flobiz - MyBillBook
Product Teardown - Flobiz  - MyBillBookProduct Teardown - Flobiz  - MyBillBook
Product Teardown - Flobiz - MyBillBook
Mehvish Alam Quadri
 
Business plan - Mobile Payment Application
Business plan - Mobile Payment ApplicationBusiness plan - Mobile Payment Application
Business plan - Mobile Payment Application
Plan Writers
 
Digital Payment Terms Simplified
Digital Payment Terms SimplifiedDigital Payment Terms Simplified
Digital Payment Terms Simplified
AGS Transact Technologies
 
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
Innofied Solution
 

Similar to SRS for Google Pay(Gpay) (20)

apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
 
Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile Apps
 
Upi, e wallets & other digital payments
Upi, e wallets & other digital paymentsUpi, e wallets & other digital payments
Upi, e wallets & other digital payments
 
Bhim(Bharat Interface for Money)
Bhim(Bharat Interface for Money)Bhim(Bharat Interface for Money)
Bhim(Bharat Interface for Money)
 
E banking of axis bank
E banking of axis bankE banking of axis bank
E banking of axis bank
 
All You Need to Know About Mobile Payment Gateways in 2023.pdf
All You Need to Know About Mobile Payment Gateways in 2023.pdfAll You Need to Know About Mobile Payment Gateways in 2023.pdf
All You Need to Know About Mobile Payment Gateways in 2023.pdf
 
Rakuten Pay Mobile Payment Service of Choice
Rakuten Pay  Mobile Payment Service of ChoiceRakuten Pay  Mobile Payment Service of Choice
Rakuten Pay Mobile Payment Service of Choice
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1
 
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startups
 
Flipay pitch-deck
Flipay pitch-deckFlipay pitch-deck
Flipay pitch-deck
 
Top Payout API Service Provider in India
Top Payout API Service Provider in IndiaTop Payout API Service Provider in India
Top Payout API Service Provider in India
 
How to Set Up a Merchant Account
How to Set Up a Merchant AccountHow to Set Up a Merchant Account
How to Set Up a Merchant Account
 
Bank account tracking system
Bank account tracking systemBank account tracking system
Bank account tracking system
 
Product Teardown - Flobiz - MyBillBook
Product Teardown - Flobiz  - MyBillBookProduct Teardown - Flobiz  - MyBillBook
Product Teardown - Flobiz - MyBillBook
 
Business plan - Mobile Payment Application
Business plan - Mobile Payment ApplicationBusiness plan - Mobile Payment Application
Business plan - Mobile Payment Application
 
Digital Payment Terms Simplified
Digital Payment Terms SimplifiedDigital Payment Terms Simplified
Digital Payment Terms Simplified
 
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
A No-Confusion Guide to Build a Secure Mobile Wallet App in 2019
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 

SRS for Google Pay(Gpay)

  • 2. Contents 1 Introduction 1.1 Purpose 1.2 Scope 1.3 Overview 1.4 Definition 2 General Description 2.1 Product Perspective 2.2 Product functions 2.3 User characteristics 3 Specific Requirements 3.1 Functionalrequirement 3.2 User Interface Description 3.3 Performance Requirements 4 Attributes 4.1 Availability 4.2 Performance 4.3 Modifiability 4.4 Reliability 4.5 Security
  • 3. 1.Introduction 1.1 Purpose Gpay which stands for Google pay is an online money transaction application. It’s main purpose to help people to transfer money sitting at home. All the service is free of cost, even transfer money with Zero fees straight from your account. It was launched on September 18, 2017 especially for India from Google. Google pay also offers for recharge, bill payments, shopping and many. 1.2 Scope After demonetization in India in November 2016 digital transaction became the main source of transfer money but before it, people were afraid of it as it’s a fraud. At the same time Jio launched internet connectivity at a
  • 4. very low cost so, digital transaction came in demand. As google pay transaction is straight from Bank account. Now, it is one of the largest mobile payment service platforms with the facility of one tap payment. 1.3 Overview In this document, detailed design of the system with user interfaces will be described, Decomposition of the system with module decomposition, concurrent process decomposition and data decomposition, User Interface description, detailed design of the system is provided. 1.4 Definition, Acronyms, Abbreviations Customer: Mean a person who has registered with Gpay for availing the Gpay transaction and who has accepted these Terms and Conditionsand, owns/operates/hasaccess to an internet compatibledevice that supportsthe Gpay. Person-to-Person Transfer:
  • 5. Refers to a facility to transfer funds from one Bank to any otherBank to any savings or current bank account. KYC: Stands for “Know your Customer” and refers to the various norms, rules, laws and statutes issued by RBI from time to time underwhich Paytm is required to procure personal identification details from you before any services can be delivered. Know your Customer (KYC) documentsmay be required by Paytm from the Customer at the time of Registration and/ or on a later date, for availing and / or continuationof the Paytm Wallet. RBI: Reserve Bank of India Password: 1.UPI Pin: To secure the payment and transaction on the Gpay UPI Pin is needed each time you transfer the money.
  • 6. 2.Google Pin: To give more security to the application you need to enter Google Pin to operate the application. SRS: Software Requirement Specification. UPI: User Payment Interface All Transaction: To check the history of all the payments and transfer you can use it. Check Balance: To check the balance in your Bank account you can go to it. Add Bank: To operatethe Gpay on your system and to transfer the money you need to add your Bank
  • 7. Account So, that you can directly transfer money from your Account. Business: It is a section under Gpay where you can shop, order foods, booking tickets and many. Data FlowDiagram (Payment request and response): The Gpay client will request for the payment and then request validation will be there, if the request will be invalid then client will be prompted that request failed. Usually, it is the case when you don’t have the internet
  • 8. connectivity, or you have not added any bank account in your Gpay account. Now you must enter the phonenumber or bank account number on which analysis will be done if the person will be valid then an option to choose your bank Account will be there. You must enter UPI PIN which is for security purpose. If wrong PIN will be there, then again user will be prompted about it else the transaction will be completed successfully and the report will be given to the client. 2. General Description: 2.1 Product perspective The Gpay doesn’t work independentlyit is an stand alonesystem so you need to install on your system to use it which has a clearly defined interface. 2.2 Product Functions Each Gpay account has its own data in database to maintain its process and transaction even the users on the application. When we login to Gpay using Google PIN, it communicates with the database. Now we can
  • 9. pay to or request money from other Users. It Check your details with the bank and in the case of satisfaction your payment will be done. In case of order or shopping you will be redirected to the interface and again your details will be matched with the database. 2.3 User Characteristic There are several users of the Gpay  Customer Cutomer Interact with the Gpay via Application.It is very easy to use because it support one tap payment.
  • 10.  Maintainer Using Gpay is easy but to maintain, it needs effort. So, the programmers and coders work together to maintain the databaseand internal function to make the Gpay easy to use. 3.Specific Requiremnt 3.1 FunctionalReqirements FunctionalRequiremnt 1  Description: Login in Gpay(Check whether acoount exists or not)  Input: Enterthe details like mobile number registered in your bank account to communicate with the bank.  Processing: Checking whether this account exists or not.  Output:
  • 11. If account exists then user interface will be opened else Account doesn’t exist, You have to sign in to create a Gpay Account  Sign in: To sign in in google pay you need your Email Id and name,your registered mobile number in bank.  Security: Choose Screen lock or Google PIN to secure the application  Add Bank Account: Choose the bank you want to use for the application.  Processing: It will send a message to the bank by your registered Mobile number that whether this number is registered in your bank or not in case of satisfaction verification will be done.  UPI PIN: Choose UPI PIN to secure the transaction which is of atmost 6 numbers. After this your bank account will be added to Gpay to
  • 12. use, and this UPI PIN will be asked each time when you will transfer money. FunctionalRequirement 2  Description Pay or request money  Input1: Select New section and Enter the Gpay registered mobile nnumberwhom you want to pay or you can directly send to the bank by entering Account number, Account holdername and IFSC code.  Input2: Enterthe Amount you want to pay  Processing: After entering UPI PIN It checks whether your Account has required amount or not.  Output: If no error will occur then payment will be successful, otherwise payment unsuccessful  Error:
  • 13. Server error, Amount problem, internet connectivity FunctionalRequirement 3  Description: To pay money to shopkeeper  Input: Phonenumber/UPI QR code of shopkeeper and amount.  Processing: Transferring money to shopkeeper’s Account.  Output: Transaction successful FunctionalRequirement 4  Description Mobile recharge/dish recharge  Input: Phonenumber/Dish Id and amount to recharge
  • 14.  Processing: Contact the service provider and recharges the phoneor dish and deducts money from your account.  Output: Recharge Successful FunctionalRequirement 5  Description: Bill payment of electricity/Gas/Waterbill  Input: Select type of bill,bill number and customer number  Processing: Checks the amount to be paid and transfer the money to the specified company/agency.  Output: Payment successful FunctionalRequiremnt 6  Description:
  • 15. Opens the portal of onlineshopping  Input Select the item to be bought  Processing: Generates the bill of the item and sends the prompt to the seller and ask the customer to paymet.  Output: Transaction done. FunctionalRequirement 7  Description: Online booking of movies/Bus/trains/flights tickets  Input: Enteryour date and place and then select your seat  Processing Contact the host and generates the ticket and deduct the money from the bank account.
  • 16.  Output: Ticket has been generated. FunctionalRequirement 8  Description: Nearby payments using QR code  Input: Scan QR code or generate QR code to do the transaction.  Processing: QR code will be scanned.  Output: Amount will be deductedfrom the account and transaction will be complete. 3.2 User Interface Description Gpay is the leading Mobile Transaction service offer Mobile,datarecharge and bill payments service in India owned By Google. Its interface is simple and easy to undersatndwhich shows everything in one single page.
  • 17. The user Interface is User-friendly even, you can chooseyour language to understand the steps in your own way in your own language. Fast forward:- Noonecan deny that the Gpay service is very fast to pay and one tap payment make it different from others and easy to use. Mobile recharge or bill paymments can be done in seconds. You can shop, book a Uber Car or hotel just in seconds. 3.3 PerformanceRequirements Performance Requirement 1  Description: In case of transaction failure, if your money is deducted from account then it takes about 3 working days to return the money, which is also a problemin it.it should try to return in less than 24 hours. Performance Requirement 2  Description:
  • 18. There must be a guide on the first interface to guide the users in case of new user or unknown one to guide about the steps. Performance Requirement 3  Description: There must be a notification ring as in whatsApp so that whenever anyone request for the money it shows on the device and notify him by ringing. 4.Attributes Availability:  The application should be available for 24 hours  The web server should support every platform and could be opened on mobile phones, tablets, and PC Performance:  The application should be fast and respond to users within 1 second Modifiability:
  • 19.  The application should provide user to modify and manage data Reliability  The system should updateand show transactionsreal-time Security:  Security requirements ensure that the software is protectedfrom unauthorized access to the system and its stored data. It also includesprotectionagainst viruses and malware attacks.