Sei sulla pagina 1di 7

 

PayTm App Development 


Proposal  

 
 

 
 

PREPARED FOR 
Mr. Casper 

 
PREPARED BY 
Mridulla Gupta 
 
 
 

 
 

 
Executive Summary  
Paytm  Clone  APP  is  a  popular  nowadays  in  market.  At  Initial  phase  this  app 
will  be  providing  services  like  Mobile  recharges  and  sending  or  transferring 
money  from  one  to  another.  With  this  it  also  provides  you  with  a  wallet  to 
wallet transfer option and as well QR Scanner and generation management. 

USER VIEW 
❖ Splash Screen: ​First screen with App logo once user will visit the APP. 
 
❖ Signup/Login​:  ​User  can  signin/Signup  using  their  registered  email 
address/Phone number to get into the App. 
 
❖ Forget  Password:  ​User  should  be  able  to  reset  the  password  via  the 
application. 
 
❖ Homepage  with  bank  option:  ​User  can  view  the  homepage  with  all  the 
available banks on the app. 
 
❖ PayTm wallet:​ User can use paytm wallet to add their bank account with it  
 
❖ Add  money:  ​User  can  add  money  as  per  their  need  to  wallet  to  transfer 
money or do mobile recharges. 
 
❖ Payment  Gateway  Integration:  ​User  can view the bank registered with App 
and their modes like credit card , debit card , net banking etc  
 
❖ Pay  through  wallet  in  QR  Code:  ​User can pay money from their wallet with 
scanning other user QR code . 
 
❖ Bank  account  Integration:  ​User  need  to  get  their  bank  account  added  to 
their paytm account in order to get started with transaction  
 
❖ Send  Bank  to  Bank  money:  User  can  send  their  money  to  other  bank 
account  
 

 
 

 
❖ Send  money  wallet  to  bank  and  vice  versa:  ​On  the  other  hand  user  can 
send money wallet to wallet as well  
 
❖ My  transaction:  ​User  can  view  their  current  ,  previous  history  for  all  the 
transactions done.  
 
❖ Contact  syncing:  ​User  can  sync  their  contact  list  in  order  to  view  all  the 
registered users on the app.  
 
❖ Cashback:  ​User  can  view  all  the  latest  discount  offers  or  cashback  to  get 
their maximum benefits for extra earning   
 
❖ Mobile recharge : ​User can recharge their phone number through the app.  
 
❖ Profile:  ​User  can  manage  their  profile  with  filling all the necessary data that 
is required to get into the app   
 
❖ Settings:  ​User  can  manage  their  account  like  adding  bank  details  , editing it 
or delete etc  
 
❖ Push  notification:  ​User  will  get  notified  with  Email  or  SMS  notification 
on confirmation of every status for the transaction . 

ADMIN VIEW 
A  feature-packed  Paytm  app  will  provide  you  a  complete  system  to  seamlessly 
manage your payments, banks , transaction, mobile recharge facilities and more. 

❖ Enable/Disable  Services:​You  will  be  able  to  enable  and  disable  your 
Recharge, Payments Services here. 
 
❖ Area  Managers:  ​Add  New  Area,  View  List of Area available and List of 
Area target achieved, and export details to Mobile/Email. 
 
❖ Channel  Managers:  ​Add  New  Channel,  View  List  of  Channel  available 
and List of Channel target achieved, & export details to Mobile/Email. 
 
❖ Distributor  Managers:  ​Add  New  Distributor,  View  List  of  Distributors 
available  and  you  can  Enable/Disable  them.  Check  List  of  Distributor 

 
 

 
target achieved, Deposit request and export details to Mobile/Email. 
 
❖ Bank  Operator  management  :​Add/View,  Activate/Deactivate  bank 
operators.  View  Deposit  Request, Accept and Reject List. Reverse/Send 
Amount. 
 
❖ Data  Operators  management:  Add  New,  View  Active/Deactive 
operators.  Details  of operators Target Achieved etc. Accept/ Reject List 
details. Reverse/Send Amount. Export details to Mobile or Email. 
 
❖ User  Management​:  View  user/referred  user  list,  you  will  be  able  to 
enable and disable them. Reverse/Send Amount. 
 
❖ Discount  Coupon:  Add  Discount  Coupons  for  your  users  through 
Admin. 
 
❖ Reports: ​View Stock, Compare and Wishes product report details. 
 
❖ Recharge  Report:  ​View  Daily,  Weekly,  Monthly  and  Yearly  Recharge 
Reports to aid in data-driven decision making for operations. 
 
❖ API  Management:  ​Manage  all  aspects  of  API.  Add  Apis,View  or 
Activate and Deactivate them at your convenience. 
 
❖ SMS  Management:  ​Add  your  Gateway  details  with  API  Key,Sender  ID 
and details and activate your SMS. 
 
❖ Email  Management:  Update  your  Port  and  Host  details.  Manage  your 
Emails through Admin. 
 
❖ Payment  Gateway:  ​This  App  will  supports  Payment  Gateway  that 
your  would  require..  You  can  add  multiple  Payment  Gateways through 
Admin. 
 
❖ Post  Notice  & Offer: ​Post New Offers and Notices Available for Agent, 
Enterprise and Suppliers. 

 
 

 
 

WHAT WE NEED FROM YOUR END: 


❖ Bank API’s to integrate with APP. 
❖ Recharge Operators API”s to get the data. 
❖ Complete listing of Recharge service operators and bank operators. 

For Building App Technologies to be used: 


 
Android: 
IDE :- Android Studio. 
Coding Language :- Kotlin. 
Networking library :- Retrofit 2.0/ Loaders by Google. 
Dependency Injections :- Dagger 2. 
Pattern :- MVVM. 
 
iPhone (iOS): 
IDE :- Xcode. 
Coding Language :- Swift 4. 
Networking library :- Alamofire. 
Dependency Injections :- Dagger 2. 
Pattern :- MVVM. 
 
Testing tools : 
JUnit for UI testing. 
Espresso for performance testing. 
UIAutomator for flexible designs rendering. 
Android Junit Runner. 
 

 
 

Security tools : 
Security with HTTPS and SSL. 
Network security configuration for secure interaction with the backend. 
Safetynet for securing web socket connections. 
Verifying hardware-backed key pairs with key attestation. 
Using Cryptography in android ecosystem. 
Using scoped directory access. 
Implement App security improvement programs. 
 

DELIVERABLE 
● Android & IOS Application  
● Admin Dashboard 

TIME FRAME 
● 16 to 18 Weeks with Complete Testing  

Payment Type:  
Milestones basis (Included taxes) 

1st milestone : 50% 

2nd milestone: 50% 

 
 

NEXT STEPS 
1. Please  read  the  proposal  on  the  previous  page  to  make  sure  you 
understand  all  the  details  involved  with  us working together. It’s really 
important  to  us  that  everything  is  transparent  and  understood  from 
the  beginning  so  that  we  lay  a  solid  foundation  for  a  great  working 
relationship. 
2. If  you  have  any  questions  at  all,  please  let  us  know.  We’re  happy  to 
clarify  any  points  and  there  may  be  some  items  that  we  can  sort  out 
together. We’re committed to finding the best way to work together. 
 
Let  me  Know  What  You  Thought  about  this.  Would  love  to  hear 
back from you !! 

 
 

Potrebbero piacerti anche