







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This is a Software Requirement Specification (SRS) of Freecharge.in
Typology: Assignments
1 / 13
This page cannot be seen from the preview
Don't miss anything!
Freecharge Wallet : The pre-paid payment method provided by Freecharge, including Basic Account and Prime Account, is referred to as Freecharge Wallet. Person-To-Person Transfer : Refers to a feature that allows users to transfer money from one Freecharge Wallet to another one that the company has given, as well as to any savings or checking account. Merchant Establishment : Shall refer to and cover all physical merchants, online merchants, and other establishments that have received permission from Freecharge to take payments through the Freecharge Wallet. Basic Account : Signifies customer free fee According to RBI guidance on Issuance and Operation of Pre-paid Payment Instruments in India (Reserve Bank) Directions, 2009 as amended and supplemented from time to time, wallets are classified as Semi-closed System Payment Instruments issued by accepting the bare minimum of Customer name, Email address, and mobile number. Profile : A small description about the account holder is known profile. Recharge : To charge again, especially to refill the amount for many transactions. KYC : Is short for Know Your Customer and refers to the various standards, guidelines, laws, and statutes that the RBI has periodically issued and in accordance with which Freecharge is required to obtain personal identifying information from you before rendering any services. In order to use and/or continue using the Freecharge Wallet, Freecharge may request Know Your Customer (KYC) documents from the Customer at the moment of registration and/or at a later time. Password : Means the private key used to protect Freecharge Wallet apps, without which your Freecharge Wallet will not be functional. Transaction : Means a person-to-person transfer or the purchase of goods or services at merchant establishments, or, if goods or services are not accessible, an equivalent sum of money in a Freecharge Wallet.
2.1 Product Perspective
The freecharge is not self-sufficient. It functions in conjunction with the network's banks' software, the freecharge program, and the bank. The inactive message services are enabled through both the bank and the freecharge account, and it offers enough services to its customers to enable transactions related to mobile payments, bills, DTH payments, and other related transactions. Communication Interface : The freecharge network, or Internet, is used for contact between the freecharge servers and the banking system. Software Interface : The communication network is used to send a message that is specifically intended for financial software systems and freecharge account services. There are currently two well-known financial systems that will use the freecharge network. Hardware Interface : Runnable software for mobile devices, tablets, and desktop computers will be used to operate the software interface. 2.2 Product Functions A mobile payment network should be supported by the programme. To keep its accounts and handle transactions, each Freecharge account has its own data in a database. Upon logging into Freecharge. It interacts with the Freecharge database via its account. We can add money to our Freecharge pocket using a debit card, credit card, or net banking. To protect our money, the Freecharge account needs the proper information. We can also move money from our wallets to our bank accounts. Signup : It allows new users to create account for the freecharge. Login : It allows existing user to login in software the use the feature provided by the software. Mobile Recharge : This function allows user to recharge post-paid bill and prepaid mobiles. Bill : This function allows user to pay electricity and water bills.
Functional Requirement 2 Description : Easy to registration steps for new users. Input : Your unique login ID and password. Processing : Storing the parameters. Output : Login successful. Functional Requirement 3 Description : Add money in Freecharge Wallet. Input : Enter the amount and choose the method via which you want to add money (like debit card, credit card, net banking etc). Processing : Check if
Functional Requirement 6 Description : Cash back. Input : Do the transaction. Processing : Limited bound for limited time. Output : Increase the balance. Functional Requirements 7 Description : To pay money to shopkeeper. Input : Phone number / QR code of shopkeeper and the amount. Processing : Transferring money to Shopkeeper’s Freecharge account. Output : Payment Successful. Functional Requirement 8 Description : Create a link to accept Freecharge money from others. Input : Sender’s phone number and amount. Processing : Send the link to sender to transfer money to your Freecharge account. Output : Payment received. Functional Requirement 9 Description : Mobile / Dish Recharge. Input : Phone number and amount to recharge. Processing : Contact the service provider and recharges the phone and deducts money from your Freecharge wallet. Output : Recharge Successful. Functional Requirement 10 Description : Bill payment of electricity / gas / water bill. Input : Select type of bill, bill number and customer number. Processing : Checks the amount to be paid and transfers the money to the specified company. Output : Payment successful. Functional Requirement 11 Description : Opens the portal of online shopping.
ability to read the Freecharge account. Ability to maintain virtual money balance. Good and continuous internet connection is mandatory for successful transaction. Continuous power supply. Ability to take input from user. 3.4 Software Interface The software needs to download the application to your system from the different platform i.e. Android (Google Play Store) IOS (App store) Window Store In India, Freecharge is the top tool for mobile, data, and bill payments. It now has a new user interface, the Fast Forward function, and new billers. # 1 New User Interface The user interface has undergone a full redesign and now displays all information on a single page. A redesign of the Freecharge emblem has also been made. # 2 ‘Fast Forward’ for quick recharges There is no disputing that having money loaded into your Freecharge account speeds up recharges. Freecharge Cash continues to be used and has been helpful thus far. With the new Fast Forward option, you can recharge with just one click in the recharge area. Enable the Fast-Forward option, which is accessible below in the section on recharges, after entering the necessary information to make the recharge happen right away. Ensure that your Freecharge wallet is fully stocked to avoid problems. 3.5 Performance Requirements Performance Requirement 1 Description : Error message should be displayed at least 30 seconds.
Performance Requirement 2 Description : If there is no response from the Freecharge database after a request within 2 minutes the payment is cancelled with error message. 3.6 Safety Requirements Must be safe kept password protected. Must be OTP secured. Must have an emergency loan recharge system for backup. There must be no transparency with the third parties with respect to bank credentials. There must be logout option in Freecharge mobile app. All the mentioned protocol needs to enable and expected to be properly working. Failure of hardware and software dependencies could lead to malfunction or downtime of the app. 3.7 Security Freecharge wallet should offer the highest level of protection. High level encryption should be used to securely transfer user information such as username, password, and account balance. User accessibility is censured in all the ways. A dedicated cyber-security team would be there to monitor to attack. Users are advised to change their password on first use. User are advised not to tell their password to anyone. The maximum no of attempt to enter password will be there.
4.1 Availability The Freecharge servers should be in working condition 24X7 without any server problems. 4.2 Security Freecharge wallet should provide maximal security. User data like username, password, account balance should be transferred over safely using high level encryption.