ITECH2002 Systems Modelling: UML Diagrams & Payment Use Cases
VerifiedAdded on  2023/03/30
|10
|741
|485
Report
AI Summary
This assignment focuses on modeling the behavior of a payment system using UML diagrams, specifically activity and sequence diagrams, for two use cases: easy payment gateway and mobile wallet. The report includes extended use case descriptions, screen designs for the easy payment gateway, and discusses the processes involved in each payment method. The diagrams illustrate the flow of information and interactions between the customer, bank, and mobile wallet service provider, highlighting security features like OTP verification and data encryption. The document also presents screen designs for the payment process.

Running head: UML
UML
Name of the student:
Name of the University:
Author Note:
UML
Name of the student:
Name of the University:
Author Note:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1UML
Figure 1 Activity diagram for easy payment gateway use case
Figure 1 Activity diagram for easy payment gateway use case

2UML
Figure 2 Activity diagram for mobile wallet use case
Figure 2 Activity diagram for mobile wallet use case
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3UML
Figure 3 Sequence diagram for easy payment gateway use case
Figure 4 Sequence diagram for mobile wallet use case
The diagrams shown above describes the use cases selected for the case study. The
case study taken in this assignment is the payment system and the activities associated in e-
commerce online applications. In this assignment, the two extended use cases selected are the
two different types of popular payments method used nowadays. The first use case is the easy
Figure 3 Sequence diagram for easy payment gateway use case
Figure 4 Sequence diagram for mobile wallet use case
The diagrams shown above describes the use cases selected for the case study. The
case study taken in this assignment is the payment system and the activities associated in e-
commerce online applications. In this assignment, the two extended use cases selected are the
two different types of popular payments method used nowadays. The first use case is the easy
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4UML
payment gateway method and the second use case is the mobile wallet method. Both these
methods have different activities associated with them and has some common aspects as well.
For example, both these methods use the credit or debit card information to finalise the
payment and requests approval from the user. Once approved then only they proceed with the
transactions. The mobile wallet is a newer feature as is more complex than a simple easy
payment gateway.
In this first use case, the method chosen for paying in the payment system case study
is online payment gateway. In this method, first the user requests for the payment via the
application interface. After confirming the items and the amount in the cart the application
forwards them to the details page where the card information of the client needs to be
entered. Once the information is verified, the client sends the information to the bank for
validating. The bank sends back a OTP to the user in his personal mobile phone to authorise
and validate the user. After this the bank authorises the transaction and the payment is
processed. Finally the bank sends back the receipt or response for the payment request back
to the customer. The sequence diagram and the activity diagrams provides a more proper
understanding of this process.
The second use case, the method chosen is the mobile wallet payment method. In this
method, the payment is done via the mobile wallet option in which the customer gets to pay
the amount in the cart after checkout directly from their preferred mobile wallet platform. For
example, once a user checkout out of their shopping cart, he or she may select the mobile
wallet option from the payment selection screen. This is an increasingly common option of
payment that leads to easy shopping via mobile applications without need of carrying all their
debit or credit cards. The payment request travels to the payment controller and then to
selected mobile wallet’s service provider. The payment data is encrypted in the form of a
token and send to the payment service gateway which transform the request and
payment gateway method and the second use case is the mobile wallet method. Both these
methods have different activities associated with them and has some common aspects as well.
For example, both these methods use the credit or debit card information to finalise the
payment and requests approval from the user. Once approved then only they proceed with the
transactions. The mobile wallet is a newer feature as is more complex than a simple easy
payment gateway.
In this first use case, the method chosen for paying in the payment system case study
is online payment gateway. In this method, first the user requests for the payment via the
application interface. After confirming the items and the amount in the cart the application
forwards them to the details page where the card information of the client needs to be
entered. Once the information is verified, the client sends the information to the bank for
validating. The bank sends back a OTP to the user in his personal mobile phone to authorise
and validate the user. After this the bank authorises the transaction and the payment is
processed. Finally the bank sends back the receipt or response for the payment request back
to the customer. The sequence diagram and the activity diagrams provides a more proper
understanding of this process.
The second use case, the method chosen is the mobile wallet payment method. In this
method, the payment is done via the mobile wallet option in which the customer gets to pay
the amount in the cart after checkout directly from their preferred mobile wallet platform. For
example, once a user checkout out of their shopping cart, he or she may select the mobile
wallet option from the payment selection screen. This is an increasingly common option of
payment that leads to easy shopping via mobile applications without need of carrying all their
debit or credit cards. The payment request travels to the payment controller and then to
selected mobile wallet’s service provider. The payment data is encrypted in the form of a
token and send to the payment service gateway which transform the request and

5UML
automatically uses the saved card information to proceed with the payment after a mandatory
authorisation check from the customer. Once approved by the user, the mobile wallet
automatically proceeds with the payment via the payment gateway and once the payment is
completed and process, the receipt of the payment is send back to the client. This method is
very secure due to the encryption involved.
The extended use cases are:
1. Easy payment gateway
Actors: Customer, bank
Aim: To complete the payment using the easy payment gateway
Trigger: User selects an option to complete the payment process.
Main flow:
1. Select payment method.
2. Enter payment card information.
3 Enter OTP received.
4. Authorize and complete payment.
2. Mobile wallet method
Actors: Customer, bank, mobile wallet service provider
Aim: To complete the payment via mobile wallet application.
Trigger: User selects an option to complete the payment process.
Main flow:
1. Select payment method.
2. Confirm payment in the mobile wallet app.
automatically uses the saved card information to proceed with the payment after a mandatory
authorisation check from the customer. Once approved by the user, the mobile wallet
automatically proceeds with the payment via the payment gateway and once the payment is
completed and process, the receipt of the payment is send back to the client. This method is
very secure due to the encryption involved.
The extended use cases are:
1. Easy payment gateway
Actors: Customer, bank
Aim: To complete the payment using the easy payment gateway
Trigger: User selects an option to complete the payment process.
Main flow:
1. Select payment method.
2. Enter payment card information.
3 Enter OTP received.
4. Authorize and complete payment.
2. Mobile wallet method
Actors: Customer, bank, mobile wallet service provider
Aim: To complete the payment via mobile wallet application.
Trigger: User selects an option to complete the payment process.
Main flow:
1. Select payment method.
2. Confirm payment in the mobile wallet app.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6UML
3. Authorise payment via OTP/email.
4. Complete payment and generate receipt.
The screen designs are shown for the use case easy payment gateway which requires the
user to enter their credit/debit/ATM card information in order to proceed with the payment. A
screen showing the cart before checkout is also shown here. Another screen shows the
payments method available for payment after checkout.
The screen images are shown here as below in the next page
3. Authorise payment via OTP/email.
4. Complete payment and generate receipt.
The screen designs are shown for the use case easy payment gateway which requires the
user to enter their credit/debit/ATM card information in order to proceed with the payment. A
screen showing the cart before checkout is also shown here. Another screen shows the
payments method available for payment after checkout.
The screen images are shown here as below in the next page
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7UML
Figure 5 Cart screen before checkout
Figure 5 Cart screen before checkout

8UML
Figure 6 Payment selection screen after checkout
Figure 6 Payment selection screen after checkout
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9UML
Figure 7 Easy payment gateway enter card information screen
Figure 7 Easy payment gateway enter card information screen
1 out of 10
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.