A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development


Download 197.43 Kb.
NameA web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development
page1/4
A typeDocumentation
manual-guide.com > manual > Documentation
  1   2   3   4
SRS of Website

VITPAY

version:1.2

1. Introduction

1.1 Purpose of this Document

This SRS document describes the function and system requirements of VITPAY a web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application.

1.2 Scope of the Project Development

The project is to develop a web-based and Android based mobile application. The concept of the application is to facilitate handling of payments between customers and merchants. The aim of the application it to provide an alternative to carrying cash and making cash payment. The application will be a platform where both merchants and customers will be having their account. The customers will be able to pre-fill their account and pay using the platform on the associated merchants stores and utility companies. There will be multiple ways in which a user will be able to pre-fill their account the avenues will be-

  • Cheque

  • Deposit Centre

  • Online payment through Paypal

  • Transfer of Fund - from Deposit Centre account or site administrator account

  • Direct Bank Deposit on VITPAY bank account - Users will be able to make direct bank deposits. The web app will have access to the online accounts that deposits are logged so that user deposits can be properly verified and credit added to their account. The online account access is to be done by super administrator only.

The amounts deposited will be reflected on customer account. Customers will be able to make payment to merchants through online payment and POS installed at different merchant stores.

The merchants will be able to see the amount credited on their VITPay account and can request payout. The payout will be managed by VITPay through multiple options like- Bank wire to merchant account, Cheque, Transfer to merchant paypal account.

The payment gateway to be currently installed and used for transaction on the application for both web and android will be Paypal with provision to add new payment system in future.

Currently the payment will be in merchant store with provision to allow merchants to add their stores online on the site (phase 2 work)

There will be basically 5 main user type with their sub-users. The user types are will be-

  • The Super Administrator

  • The Deposit Centers

  • The Merchant

  • The Customer

  • The utility providers

The application will be interacting with a 3rd party POS system installed on merchant stores. There will be transfer of information to and fro between the 2 systems through the medium of API. The api will have to be built us in RESTFUL architecture. We will be integrating the SMS gateway provided by the client to facilitate sending of message based on activity involving user account.

The SMS gateways will further be used for mass mailing to prospect and current members of the site.

The android mobile app to be developed as part of the project scope will cater to customers only and will allow customers to recharge their account, check balance, view transaction history etc. The other user types will be using the web version of the application.

Objective of this application is aimed to be an easy, fast, lightweight, efficient and secure method for its users to manage transfer of payment to multiple sources.

The major activities and user type roles and functionalities are described below.

1.3 Definitions, Acronyms, and Abbreviations

The following are terms and definitions used in this project.

Term

Definition

VITPay

The application name

Customer

Member using the VITPay application as e wallet

Merchant

Stores / store owners having account on VITPay

Deposit Centre

Physical outlets who have account with VITPay and an avenue for members to add amount on their VITPay account and make cash withdrawals

PayIn

Ability for customers & Deposit to refill / recharge their account on VITPay through different medium

PayOut

PayOut Ability for merchant & customer to request fund release from their VITPay account

Linux

Operating System on which development will be done.

mySQL

Database Storing information.

Specification Document

A document like the current one, listing the features,flow & functionality

Web-based application

The web based application will be used by Customers, Merchants, Deposit Centre, while the android mobile app will be used by customers with API developments on Merchants app on the mobile POS device from eKemp.

Mobile
application

Application that runs on mobile, currently Android application

API

Web service for interaction between the application and the POS on merchant store

SMS gateway

A 3rd party system preferably 'Clickatel' facilitating sending of SMS through the VITPAY application to intended recipient

POS (Point of Sales System)

A 3rd party system which our VITPAY application will be interacting with (a mobile POS in the eKemp machine)

Utilities

Utilities like electric company, water company

1.4 References

  • SoftwareDevPlanv3.docx

  • Proposal_v01

2.0 General Description

2.1 Application Perspective

There will be 2 types of application, the web based application and the other will be android mobile app. The web based application will be used by Customers, Merchants, Deposit Centre, Utilities. while the android mobile app will be used by Customers. The application will look to reduce the need for the people to carry cash. Initially users will be able to use the application to pay on associated merchant physical store through the application and bill payment online to utilities though wallet transfer, the scope of the application will increase to include online stores in future. There will be no physical transfer of currency between user types account, rather the amount will reside in VITPAY account and there will only be update of credit and debit status in respective users wallet involved in the transaction. Users will be able to view the transaction details under their respective transaction history link.

Since the application to be developed will be interacting with a number of 3rd party tools and gateways, the response time of the application has to satisfactory. One of the major activity of the application would be to interact with the merchant store POS (we will be installing a mobile POS in the eKemp machine). The POS will be querying our database and displaying the information in return. This interface between the POS and the database will be a web-service to be developed in RESTFUL architecture. The web-service will need to be developed by us. The application will need to be highly secure with data encrypted where ever possible. An additional security layer would be in the form of OTP sending, when ever a users will be adding or modifying financial and personal details on his account.

The application will need to be robust and user-friendly and simple in terms of flow and usability, allowing for users with limited technical knowledge to use the application with ease. There will 4 types of users using the application through specific features provided on their dashboard based on their user type & role - Super admin, Merchants, Deposit-center, Customers, Utilities. There will be sub-user feature under the first 3 user type. The Super Admin will be able to create sub-admin,and give them limited functionality control to the website. Merchants will be able to add multiple store details and assign a store in-charge who will the handling that store [donot think you need sub-admin for store as all the store management functionality will be managed by the POS system].The Deposit-center will be able to create sub-user under them and assign them roles. The sub-admin feature will need to be a modular feature with ability for user-types to activate or de-activate them. [a user will not be able to activate or deactivate his own account, it can be done by their upper level in the hierarchy or VITPAY admin]
The Payment and Payout will be managed both online and offline using 3rd party means like online payment gateway, cheque and cash. The platforms where the transaction will be effected will passing the information to the application through use of apis. In case of non -availability of api, we need to create a system for admin to upload xls / csv files, from where the application will be able to extract the data and store the transaction details.

Have a vetting software in place that verifies whether or not certain data is already on the VITPAY server. The software will already know what info is already on the server and what is being downloaded from the bank server. The bank allows for time frame setting of the CSV file download; so to avoid downloading really big files continually perhaps transactions in the last 24hrs (for example) only will be downloaded.

The website will be made responsive in structure using bootstrap technology and compatible with latest versions of the browsers supporting the structure and scripts that will be implemented in building the application. The site can be HTTPs secured to ensure protection of user personal and financial data.

3.0 Feature & Sectional overview

The Features and Sections that will be available on this application are listed below

General or Non Logged in state

Login in state

ADD Money / PayIn

Payout

Security & External 3rd Party apis

POS System

General or Non Logged in state

The general state will have all the features and link accessible to both the Registered User and Guest User

The General section details the following pages with their elements.

  • Home Page

  • Static Pages

  • Merchant Page

  • Deposit Centre page

  • FAQ- [will be admin defined]

  • Registration and Login

Home Page

This is the page that a Guest User accesses on visiting the site. The home page will have the following elements. The page will be admin controlled.

  • Menu Tabs [Home, About, Merchant, Deposit Centre, FAQ, Contact Us]

  • Signup and Login area

  • Header Image

  • How it works Video [to be provided by client]

  • Link to Google play store, to download android app

  • Associate Stores logo

  • Scroll down of how the application work flow [customer perspective]

  • Footer Area

Static Pages

Static pages like about us, FAQs, testimonials, accreditations, terms of use, different types of policies etc will be admin managed from the site backend.

Merchant Page

The content of the page will be admin a managed. The page will have the flow of the merchant features the application has. The other features the page will have


  • Register Button- Clicking on this button the user will be redirected to the registration form associated with the user type merchant.

Deposit Centre Page

The content of the page will be admin a managed. The page will have the flow of the merchant features the application has. The other features the page will have


  • Register Button- Clicking on this button the user will be redirected to the registration form associated with the user type Deposit Centre.

Registration and Login

The registrations form fields will differ based on user type. The fields are mentioned below-

For Customer:

  • UserName

  • Password

  • First Name

  • Last Name

  • Address

  • City

  • Country

  • Email

  • Phone number

  • Date of Birth

  • Gender

  • Captcha

On submission of data, the customer will be sent send a verification code / link on the customer mail, once the user clicks through the activation link and is redirected back to the site, the registration will deemed to be successful. User can also sign up using his/her social media account. All information will be pulled from the social media account into VITPAY to create their account. With this log in method VITPay also have profile information like (education, books, movies, shows they like, an avatar etc [based on what information the api of that social media site provides, to start off and for the current phase it will be Facebook only])

If a user choose not to signup with social media account this information can be later entered. Prompts such as ("your account is only 56% complete what type of books that you like?”).

Once the user registers with VITPAY he will be able to login to view and use his VITPAY account, but will not be able to use the wallet or add money to his wallet, till he receives the Mifcard from VITPAY. The Mifcard will be physically disbursed to users postal address. (disbursement of Mif card will be outside site scope of work). Once the user receives the card, the user will have to login to his VITPAY account and the card number from the panel provided under his dashboard. This will allow a MIFcard to be tied to a particular user. A user will be able to define a pin number for the card from his VITPAY dashboard. So the system will authenticate a user by user id, card number & card pin, each time a user goes to make a transaction through his wallet.
For Merchants:

  • Company Name

  • First name

  • Last name

  • Password

  • PO Box

  • VAT TIN Number

  • City

  • Country

  • Email

  • Phone number

  • Type of business [will be a admin defined drop down]

  • Fax Number

  • Mobile

  • Business Address

On submission of data, the merchant will be sent a verification code / link on the merchant's mail, once the user clicks through the activation link and is redirected back to the site, the registration will deemed to be successful. The registration of sub-user account will be created and managed by store owner through the store owner dashboard. Once the merchant logs in, he will be able to add his bank & paypal account details under financial details management link in merchant dashboard.
  1   2   3   4

Share in:

Related:

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconThis document covers the functional description, specification and...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconComptia® Mobile App Security+ Android™ Edition (Exam adr-001)

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconI have over 10 years experience working in software development as...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconDocument title: Project Plan Project name

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development icon1. Currently working as a Mechanical Project Engineer for a Project...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconProject City, Project State Project zip

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconThe purpose of this document is to provide you with a guideline for...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconBounds The following sections serve to frame the role of the independent...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconBounds The following sections serve to frame the role of the independent...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconWal*Mart (India), National Automotive Testing and R&d infrastructure...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development icon9247 – Enterprise Content Management; 9249 – Systems Analysis; 9255...

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconProject Manager, Web Channels, e-business Solutions

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconTested Web application, desktop applications and Mobile applications

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconAlternative Access Project: Mobile Scoping Study Final Report

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconSoftware Development & Project Management

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconProject : Alen Field Development – Phase II

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconAssociate Consultant (Functional Consultant), with AlignITc Pvt Ltd, Mumbai. Project Details

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconG ms sustainable Tourism Development Project in Lao pdr

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconG ms sustainable Tourism Development Project in Lao pdr

A web and Android mobile app project. The document will outline the functional aspect and sectional features that will be available on the application. 2 Scope of the Project Development iconProject Manager’s Project oq covered Task Checklist (dot 192 – Gas)




manual


When copying material provide a link © 2017
contacts
manual-guide.com
search