WhatsApp Pay Project
10/25/2024
Project Submission by:
Nikita Beniwal
Table of Contents
Introduction:.......................................................................................................... 3
Business Objective:............................................................................................ 3
Expected Benefits........................................................................................... 3
Business Analysis Core Concept Model as per BABOK.....................................3
Requirement Classification Schema:...............................................................6
Stakeholders:................................................................................................... 6
Risk Identification:........................................................................................... 7
SWOT analysis for WhatsApp Pay feature:......................................................8
Transition State:.............................................................................................. 9
Current Process of WhatsApp Pay:.................................................................10
Future Process of WhatsApp Pay:...................................................................11
Scope of the Proposed System explained via Use-case Diagram:.................13
Main Features of the Proposed System:.........................................................14
In Scope Requirements:................................................................................. 14
Business Requirements:................................................................................ 14
Wireframes:................................................................................................... 16
Introduction:
WhatsApp is a messaging and Voice over IP (VoIP) service owned by Facebook. It
allows users to
send text and voice messages, make voice and video calls, and share images,
documents, and other
media. WhatsApp runs on mobile devices but is also accessible from desktop
computers. WhatsApp
has over 2 billion users worldwide as of today. It has become the primary means
of electronic
communication in multiple countries across multiple continents, including Latin
America, the Indian
subcontinent, and large parts of Europe and Africa.
Business Objective:
WhatsApp has decided to take the plunge into this digital payment market. They
have launched a new feature namely, WhatsApp Payments to be known as
1
WhatsApp Pay in Brazil in June 2020.WhatsApp promises to disrupt the global
digital payments ecosystem with WhatsApp Pay.
WhatsApp will integrate the customer’s debit card or credit card into their app.
That is, while chatting with your peers, you can transfer the money to them.
There will be no separate app that the customers need to download to access
this payment feature. This feature would be provided to users as an update in
the existing WhatsApp messaging app. The user can use WhatsApp pay feature
by updating the WhatsApp messaging app.
Business Objective by senior management:
1. Have at least 1 million users use WhatsApp pay feature within the first 3
months of launch
2. Over 1 year of its launch have 30% of user base using WhatsApp pay.
Expected Benefits
1. Easy peer to peer payments. You can send money to your family, friends,
or relatives all through WhatsApp.
2. Users need not go to the bank or use wallets, bank apps, or NEFT to transfer money.
3. It will be a one-click payment.
4. Easy and user-friendly interface of WhatsApp would make digital payments seamless and
there will be no need to enter details at multiple page loads
Business Analysis Core Concept Model as per BABOK
Business Analysis Core Concept Model™ (BACCM™): defines a conceptual
framework for
the business analysis profession.
2
For WhatsApp to come up with Digital Payments in their existing application,
detailed analysis pertain to below aspects will have to be done.
1. Need to come up with new feature
2. Change required in to satisfy the need
3. Solution to be delivered in response of change and need
4. Stakeholders impacted by the solution delivered in response of change
and need
5. Value to the stakeholder for the solution delivered
3
6. Context of payments horizon in which the solution will be delivered
enhancing the value of the application to the stakeholders.
BACCM for Whatsapp
4
Requirement Classification Schema:
Requirements are described by following classification schema:
1. Business Requirements: These are statements of goals, objectives, and
outcomes that describe why a change has been initiated. They can apply
to the whole of an enterprise, a business area, or a specific initiative.
2. Stakeholder Requirements: It describe the needs of stakeholders that must
be met to achieve the business requirements. They may serve as a bridge
between business and solution requirements.
3. Solution Requirements: It describe the capabilities and qualities of a
solution that meets the stakeholder requirements. They provide the
appropriate level of detail to allow for the development and
implementation of the solution. Solution requirements can be divided into
two sub-categories: Functional requirements & Non-functional
requirements or quality of service requirements
4. Transition Requirements: It describe the capabilities that the solution must
have and the conditions the solution must meet to facilitate transition
from the current state to the future state, but which are not needed once
the change is complete.
Stakeholders:
External Stakeholders:
Stakehold Actors Actions
ers
Sponsor Facebook The Sponsor would fund for the new
feature development of WhatsApp
Pay.
And would make sure that the work
is done in budget.
End Users WhatsApp End Users will use the WhatsApp Pay
Users feature.
Customers Mark He owns WhatsApp and one of the
Zuckerberg most important Stakeholder
Suppliers Banks For digital payment with WhatsApp,
Banks will have to cooperate with
WhatsApp for
provision payment via respective
Banks.
Banks will have to share Bank
details, Branch Details, IFSC details
to shown on the screen and on
making payment banks will have to
validate the users have accounts in
respective banks
5
Credit Card Credit card providers will have to
provider cooperate with WhatsApp to enable
users to pay via respective credit
cards
Details like Card details, Credit card
holders’ details, Payment gateway
details will have to be provided to
WhatsApp. Also, they will have to
validate on entry of user card
credentials
Bank Debit Debit card providers will have to
Card cooperate with WhatsApp to enable
provider users to pay via respective Debit
cards
Details like Card details, Debit card
holders’ details, Payment gateway
details will have to be provided to
WhatsApp. Also, they will have to
validate on entry of user card
credentials.
Regulators Government Government of India has laid down
, Indian guidelines to take swift actions on
Police force, government takedown requests
TRAI, NPCI, Indian Police force keeps a check on
CCI WhatsApp
NPCI: May come into picture as it
regulates UPI payments
CCI: Keeps a check on new features
launched by WhatsApp
Internal Stakeholders:
Stakeholder Actions
s
Domain Subject Domain SME will help in understanding the
Matter Expert Payments domain in India.
Tester Tester will test the build before deployment in
production
Operational Support The operational support will ensure support
post the new feature goes live
Implementation Implementation support team will ensure
Support proper development of the new feature without
impacting the old functionality
Project Manager Project manager will ensure timely and
effective delivery of the new feature
Business Analyst Business Analyst will ensure all the
requirements are been converted into the
actual feature in the proposed system. He will
ensure seamless coordination and
communication between all the stakeholders
6
Risk Identification:
1. WhatsApp End users may be reluctant for users to use WhatsApp for
payment as it’s known for as Social Networking Application.
2. Competitors may offer many extra features which may not be possible for a
social media Application.
3. Money transferring should be convenient and seamless, otherwise people
would uninstall this basic App as well
4. Keeping it updated with the current trends and future requirements in both
the fields, Money transfer and Social media may be difficult, failing in which
would result in customer dissatisfaction.
7
SWOT analysis for WhatsApp Pay feature:
Strenghts
1. Huge end user base Strong brand value
2. Better capital raising avenues Better Financial Stability
3. Least user traning required as user is already accustom with the
interface
Weakness
1. Reluctance from the end users as its a casual messaging app
2. Whatsapp will have to comply with local regulations and guidelines
3. Recent news on lack of maintenance of privacy can be one of weakness
Additional layers of security will have to added
Oppurtunities
1. Expansion across geographies Market saturation is low
2. Apart from just Debit and Credit other options for payment may also be
adopted
3. Payment Wallets can also be launched for ease in
payments.
Threats
1.Competition with prevalent existing competitors may be difficult
2. Whatsapp will have to comply with local regulations and guidelines
8
Transition State:
9
Current Process of WhatsApp Pay:
1. The Current System allows users to use WhatsApp as a messaging
and Calling application.
2. User can install WhatsApp from Google store and install it on their
phones.
3. User will have to register themselves to create their WhatsApp for
the first time.
4. Once registered, User can chat or call their contacts via this
application. Any chat can be pinned, deleted, muted, archived or
marked as unread by the user.
5. User can also create a group, add one or more than one contacts
and send messages or call in the group.
6. Calls can be voice call or video call.
7. User can also create a broadcasting group to broadcast messages to
huge contact list.
8. User can manage their WhatsApp details like Display name, profile
picture, status.
9. User can configure account details, chat and notification details,
Storage, and data details under Settings Menu.
10. In addition to this, WhatsApp stores and creates backup on
daily basis. In case of re-login to the application, backup can be
restored, and the chats can be ensured to be up to date.
10
Future Process of WhatsApp Pay:
1. In addition to all the above features, WhatsApp will also allow users
to make digital payments.
2. Users will have to configure their debit card or credit card details of
the bank accounts.
3. After configuration, WhatsApp will ensure the details are
authenticated by checking the cards authenticity from Banks
System.
4. If the cards will be authenticated, then WhatsApp will allow users to
make payments.
5. In case if no card is registered or if the details wouldn’t be
authenticated, then payments will not be allowed.
6. After card details are registered by the user, user can make digital
payment to their contacts.
7. User can go to contact’s chat and select ‘Payment’ from the menu.
User will then have to enter the amount and followed by security pin
which will be preconfigured. If the security pin is valid, then the
payment would be successful, else payment operation will be
aborted.
11
8. Another approach is via QR Code. You can go to Payments from the
menu. User can tap on the QR code showing next to their name to
show their QR code using which people can send them money. User
then will have to tap on the new payment option located on the
bottom right of the display.
9. User selects a contact or the scan QR code option.
10. Transaction History will be maintained for the user to view the
same
12
13
Scope of the Proposed System explained via Use-case Diagram:
14
Main Features of the Proposed System:
1. Proposed system will ensure easy peer to peer payments. Users can
send money to family, friends, or relatives all through WhatsApp.
2. Users need not go to the bank or use wallets, bank apps, or NEFT to
transfer money.
3. It will be a one-click payment.
4. Easy and user-friendly interface of WhatsApp would make digital
payments seamless and there will be no need to enter details at
multiple page loads.
In Scope Requirements:
1. Addition of Bank accounts to WhatsApp User Account
2. Linkage of Debit and Credit cards to WhatsApp User Accounts
3. Additional credentials management making Digital Payments
4. Payment or Receipt of funds to/from Contacts via WhatsApp Digital Payments
5. Notification of Payments/Receipts of transactions done via Whatsapp Pay.
6. Digital Payments through QR Code
7. Integration with Banks, Payment system operators and Payment Gateways for seamless
transfer of funds.
8. Payments Process to follow local and global guidelines and protocols for secure transactions.
9. Payment feature would be available in multiple languages.
10. Display of Transaction History will be available to the users.
Out of the scope requirements:
1. WhatsApp pay will not be accessible to users who do not have WhatsApp Account.
2. Payments would not be allowed for users whose Bank Accounts are not added.
3. WhatsApp Wallet is currently out of scope
Business Requirements:
Functional Requirements
1. Linkage of Debit and/or Credit Card to WhatsApp Account: System
will allow WhatsApp Users to add their bank accounts by providing the option to configure
their account from Settings.
1) User can go to Payment Account Details sub menu under Settings menu.
2) In Payment Account Details, user can view his/her debit and/or credit card details if
already added to the system. Users can remove their card details if they wish to.
3) To add new card details, user can click on add and can fill in all the details on the
form like Account holder name, Account number, IFSC Code and Card Validity
period.
4) All the details entered by the user would then be sent to Bank’s system to validate
and authenticate the card details entered by the user. On fetching authentication on
the same, user card will then be linked to WhatsApp User’s Account.
2. Users can make digital payments only if there is atleast one authentic card linked to their
WhatsApp Account. Moreover, the transfer can only be done to the contacts of the
WhatsApp User.
15
Process of payments made to and from WhatsApp users accounts:
There can be two approaches for making digital payments.
Approach 1:
1) To use the WhatsApp Pay feature the user needs to have a bank account with its debit
card or a credit card
2) Users shall select the person they want to send money to from their WhatsApp contact
list
3) Users shall click on payments option in their chat settings
4) Users shall enter the amount they wish to transfer
5) Users will then enter a security Pin
6) Users will click on the transfer button
7) Money is transferred
8) The sender and the receiver will both receive a payment notification on their chat
window once the fund transfer has been made.
9) In cases where the user is requesting money, tap on request and wait for the person to
accept your request.
10) The feature should be available in multiple languages
Approach 2:
1) User goes on the main page of WhatsApp and opens the payments option.
2) User then taps on the QR code showing next to their name to show their QR code using
which people can send them money.
3) User taps on the new payment option located on the bottom right of the display.
4) User selects a contact or the scan QR code option.
5) The rest of the process remains the same as above.
6) Transaction History: Users will be able to view their transaction history.
3. Transaction History: Users will be able to view their transaction history.
Non-functional Requirements:
1) The system should be scalable to cater to more users when launched in modular manner.
2) The system should be secure. All the transactions details should be encrypted to ensure that
data at rest and in motion is secured.
3) Performance of the system irrespective of number of users using the system should be
under acceptable limits.
16
Wireframes:
Below is the screen where user can click on Payments Menu. From this screen, users can add their
Debit or Credit cards.
17