Professional Documents
Culture Documents
Final Project
Final Project
BY
CSC/17U/4380
TO
16/07/2023
i
Table of Contents
Approval page i
Abstract ii
Certification iii
Acknowledgement iv
Dedication v
1.1 Background of Study.....................................................................................................................5
1.2 Statement of Problem....................................................................................................................7
1.3 Aim and Objectives of the Study...................................................................................................7
1.4 Significance of the Study...............................................................................................................8
1.5.1 Scope of the Study......................................................................................................................9
1.5.2 Limitations of the study..............................................................................................................9
1.6 Definition of Terms.....................................................................................................................10
2.1 Theoretical review.......................................................................................................................11
2.2 Historical review of mobile payment methods.............................................................................11
2.3 Mobile applications in fintech.....................................................................................................12
2.4 Role of technology in financial transactions................................................................................13
2.5 Mobile payment methods............................................................................................................15
2.6 Offline payment methods............................................................................................................16
2.7 Advantages of offline mobile payment methods to Nigeria’s economy.......................................17
2.8 Research gaps..............................................................................................................................19
3.1 Research design and analysis.......................................................................................................20
3.1 System Architecture....................................................................................................................22
3.1.1 Client Component.....................................................................................................................23
3.1.2 Server Component....................................................................................................................23
3.2 Data Flow....................................................................................................................................24
3.2.1 User Input.................................................................................................................................24
3.2.2 Token Transfer Request............................................................................................................25
3.2.3 Transaction Processing.............................................................................................................25
3.2.4 Transaction Status and Notification..........................................................................................26
3.3 System Requirements..................................................................................................................26
3.3.1 Android Device........................................................................................................................26
3.3.2 Network Connectivity...............................................................................................................26
3.3.3 Security Measures.....................................................................................................................26
3.3.4 Scalability and Performance.....................................................................................................26
3.3.5 Integration with External Services............................................................................................26
3.4 Tools and software involved........................................................................................................27
3..5 Conclusion..................................................................................................................................27
4.1 Important Reasoning Element in Offline Token payment method...............................................28
4.2 Unified Modeling Language (UML)diagram...............................................................................29
4.3 My Token App............................................................................................................................29
4.3.1 User Interface...........................................................................................................................30
4.4 Functionality Testing...................................................................................................................39
5.1. Conclusion..................................................................................................................................41
5.2 Recommendation.........................................................................................................................42
Bibliography.......................................................................................................................................43
2
List of Figures
Figure 3.1 RAD Diagram 20
Figure 3.2 Offline PAN connection 21
Figure 3.3 System Architecture 21
Figure 3.4 Client Component 22
Figure 3.5 Server Component 22
Figure 3.6 Data Flow Diagram 23
Figure 3.7 Token transfer request 24
Figure 4.1 Use Case Diagram 28
Figure 4.2 Landing Page 30
Figure 4.3 Login Interface 31
Figure 4.4Registration Page 32
Figure 4.5Homepage/Dashboard 34
Figure 4.6 Buy Tokens 35
Figure 4.7 Payment Methods 36
Figure 4.8 Pay with card 37
Figure 4.9 Send Tokens 38
Figure 4.10 Receive Tokens 39
Figure 4.11 TokenTransact41ion History 40
3
CHAPTER ONE
INTRODUCTION
Small-scaled businesses and service providers play a vital role in the Nigerian economy,
contributing to employment generation and economic growth. However, many of these
businesses still heavily rely on cash transactions, hindering their ability to participate fully
in the digital economy. The lack of access to modern electronic payment solutions limits
their market reach, exposes them to security risks, and makes it challenging to track and
manage their finances effectively (Doris Sasu, 2022).
On the 21st of October 2022, the Nigerian government alongside its central bank introduced
her first step towards achieving the vision of Nigeria becoming a cashless economy, which
is the naira redesign policy (The Nation, 2022). The policy which aims to reduce the amount
of cash inflow within the Nigerian banking sector1. and the economy at large was met by
series of challenges. One of these challenges which propagated the unsustainability of this
policy was the inability for small-scaled businesses and service providers to be fully
integrated into the new online-transfer based modus operandi. As cashless transaction is
gradually taken over the globe, cash transaction accounted for just two percent for the
overall point-of-sale payment where credit and debit card accounted for 60% of the
households with income above $60,000 per annum. 10% of the total retail transactions done
in the US will be cash-based if this trend continues at this pace (Alexander E., 2012).
4
However, this is contrary to what is obtainable in Nigeria with reports indicating that cash
transactions covers over 90% of all customer-activity in Nigeria’s commercial banks with
poor network especially in rural areas in the country proving to be an obstacle (CBN, 2021).
In a research conducted by A.I Ajah in 2014, she attributed these problems to unplanned
downtime due to network failures. These network failures which she related to a
combination of various factors which includes problems in ISP and Telco networks, erratic
power-supply, hardware, inefficiency of banking software, human errors, Terrorism (North
eastern part of Nigeria) and natural disasters. These compounding problems have made it
difficult for small-scaled businesses and service providers in the country to be in businesses
especially during the escalation of the naira redesign policy crisis (Dubbed Naira-
confiscation) in the period of Feb. to April of the year 2023 which crippled quite a number
of these SMEs’ leaving a negative and lasting impact on Nigeria’s ailing economy.
Some small-scale business owners may resist adopting online mobile payment solutions due
to concerns about technology reliability, data privacy, and complexity. An offline mobile
payment application simplifies the process and provides a familiar and user-friendly
interface, encouraging adoption (Ogwezzy, C. S., & Ndubusi, N. I., 2018).
Also, Chen, R., & Sun, Y. (2017) stated that areas with high network congestion or during
peak usage hours, the online mobile payment infrastructure may experience downtime or
slow transaction processing. An offline mobile payment solution would provide
uninterrupted payment services, ensuring smooth transactions for small-scale businesses.
Although various researchers have tried to address these issues on a global scale which
includes the creation of various offline payments platforms, Nigeria can be evidently seen to
5
be lagging behind in this aspect as there aren’t a lot of research papers and journals carried
out in line with the country’s peculiarities which makes financial exclusion of small-scaled
businesses and service providers imminent and major threat to Nigeria’s proposed cashless
system. In addition, the existing systems being developed are susceptible to some security
problems such as false token generation and indivisibility of tokens (R.S Rasheed et al,
2022).
6
1.3 Aim and Objectives of the Study
This research project is aimed at how developing a transactional model of making sales and
purchases offline (without the internet) which can be implemented using a mobile
application that implements fungible tokens, QR scanners and local-area networks.
7
II. Improved efficiency and transparency: The Android application can streamline
transactions, reduce reliance on cash, and enhance financial record-keeping, leading to
improved operational efficiency and greater transparency in business activities.
III. Promoting economic growth: Empowering small-scaled businesses and service
providers with digital payment capabilities can stimulate economic growth by facilitating
increased business activity, employment generation, and overall economic development.
IV. Security and risk reduction: By utilizing secure payment mechanisms within the
Android application, the financial risks associated with cash transactions can be
minimized, protecting both businesses and consumers from potential fraud and theft. :
Online mobile payment systems may be susceptible to network vulnerabilities and security
breaches. An offline mobile payment application can store transaction data locally and
implement robust security measures, reducing the risk of fraud and unauthorized access
(Adekunle, Y. R., & Adigun, M. O, 2020).
V. Contribution to technological innovation: The development of the Android
application contributes to the advancement of technology solutions tailored to Nigeria's
unique socioeconomic context, serving as a model for other countries facing similar
challenges.
1.5 Scope and Limitations of the Study
This section defines the nature of the study which includes contents of the project and
certain constraints and aspect which the project will be limited to.
1.5.1 Scope of the Study
As earlier aforementioned, this research project is concerned with the development of a
mobile application which aims to incorporate small-scaled businesses and service providers
into the Nigeria’s envisioned cashless economy which ensures easy access to financial
services in an economy. This application will involve creation of tokens that can be
transferred offline via a mobile LAN.
8
platforms such as Apple Inc.’s iOS and Microsoft’s Windows which limits the general
operational efficiency of the application. Also, the study does not cover the integration of
the application with existing financial systems or the development of the backend
infrastructure.
9
10
CHAPTER TWO
LITERATURE REVIEW
Near Field Communication (NFC) technology played a pivotal role in advancing mobile
payment systems. In 2011, Google introduced Google Wallet, which utilized NFC
technology to enable contactless payments using Android smartphones. Apple Pay,
launched in 2014, further popularized NFC-based mobile payments by integrating the
technology into its iPhone devices (NFC, n.d).
QR code-based mobile payment systems gained prominence in recent years. China's Alipay
and WeChat Pay revolutionized the mobile payment landscape in the country by introducing
QR code scanning for payments. This technology allowed users to scan QR codes with their
mobile devices to make payments quickly and conveniently (Derrick A. 2017).
11
The rise of peer-to-peer (P2P) payment apps further transformed mobile payments. Venmo,
launched in 2009, gained popularity in the United States by enabling users to send money to
friends and family directly through their mobile phones. Other notable P2P payment apps
include Cash App and PayPal's Venmo competitor, which offer similar functionalities
(Perez Sarah, 2015).
The emergence of cryptocurrencies led to the development of mobile payment apps for
digital assets. Coinbase, one of the leading cryptocurrency exchanges, introduced a mobile
app that allows users to buy, sell, and store cryptocurrencies (7). Furthermore, projects like
Electroneum and Pundi X have developed mobile payment solutions that enable transactions
using cryptocurrencies (CoinBase, n.d).
Liébana-Cabanillas et al (2020) explores the cognitive and affective factors that influence
young consumers' use of mobile banking. It presents a model that investigates the impact of
trust, perceived value, enjoyment, and perceived risk on the intention to use mobile banking
among young users.
Wang, T., Lu, Y., & Liu, Y. (2018) examined the factors that influence users' continued use
of mobile payment services from a trust transfer perspective. They investigated how trust in
a particular service or platform affects users' intention to continue using mobile payment
services.
Castellacci, F., & Tveito, V. (2021) focused on the fintech innovation gap and explores the
role of regulatory sandboxes in promoting fintech innovation. They discussed the concept of
12
regulatory sandboxes and their potential impact on fostering innovation in the fintech
industry.
Tannous, O., & Hassanein, K. (2019) investigated the role of trust in influencing users'
continued usage of mobile financial services. It examines how trust affects satisfaction and
subsequently impacts users' intention to continue using mobile financial services.
He, X., Li, Y., Xu, X., Zhang, M., & Wang, W. (2020): research paper explores the
relationship between trust, satisfaction, and continuance intention in the context of mobile
banking. It presents findings from a two-country study that examines the impact of trust on
users' satisfaction and their intention to continue using mobile banking services.
In an article by Vos G.A et al (2019), they focused on mobile financial services usage across
different socioeconomic groups. It examines the factors that influence the adoption and
usage of mobile financial services among individuals from various socioeconomic
backgrounds.
Alalwan et al (2018) article discusses the role of social media in marketing. While not
specifically focused on mobile applications in fintech, it provides insights into the use of
social media platforms for marketing purposes.
A study by Sadi, S., & Hwang, H. (2020) compares the factors influencing the intention to
use mobile payment services in South Korea and the United States. It examines cultural and
contextual differences that affect users' adoption of mobile payment services in these two
countries.
These reviews highlight the main focus and findings of each literature, providing a brief
overview of their contributions to the understanding of mobile applications in fintech.
13
technology and their implications for financial transactions. The findings highlight the
benefits and challenges associated with technological advance3ments, including increased
efficiency, enhanced security, and improved accessibility. Additionally, the review explores
emerging trends such as mobile banking, digital currencies, and blockchain technology,
shedding light on their potential to reshape financial transactions and the broader financial la
The finance industry has been at the forefront of embracing internet and mobile technology,
leading to unprecedented changes in its service delivery (Alkhowaiter, 2020). Financial
institutions have utilized Information and Communication Technologies (ICTs) to offer
innovative services, with digital payment solutions being prominent among them. Digital
financial transactions (DFTs) refer to any payment or financial transaction initiated,
activated, and confirmed using digital or electronic devices.
DFTs encompass various types of financial transactions made through digital or electronic
mediums, such as online payments, mobile wallets, cryptocurrencies, and electronic
payments (Agarwal and Zhang, 2020; Alkhowaiter, 2020; Choo, 2013; Patil et al., 2017;
See-To et al., 2014; Singh, 2009). Despite being essential in the banking and finance
industry, DFT adoption faces certain challenges. Financial transactions have always been
susceptible to disruptions caused by new technology (He et al., 2020). Therefore,
understanding how users respond to changing demands and technology becomes crucial for
emerging digital businesses and existing institutions (Kizildag et al., 2020; Li´ebana-
Cabanillas et al., 2021; J. Liu et al., 2020; T. Liu et al., 2020; Petralia et al., 2019).
In the past decade, various advancements, such as digital currency, blockchain technology,
crowdfunding, virtual banking, and social media banking, have contributed to a significant
body of knowledge (J. Liu et al., 2020; T. Liu et al., 2020) necessitating the need for the
exploitation of these global trend by the Nigerian economy as previous literatures have
proven that Nigeria can be a global force in the digital transaction sphere of advancing
world technology.
14
2.5 Mobile payment methods
Mobile payment methods have witnessed significant growth and adoption in recent years,
revolutionizing the way financial transactions are conducted. This literature review provides
an overview of various mobile payment methods, including their characteristics, benefits,
challenges, and adoption factors. The review also examines the impact of mobile payments
on consumers, businesses, and the overall economy. Furthermore, it explores the role of
technology, security, and regulatory frameworks in shaping the mobile payment landscape.
The findings highlight the rapid evolution of mobile payment methods and their potential to
reshape the future of commerce.
The article by Chiu and Wang (2018) explores the factors that influence customers' repeat
usage of mobile payment services, with a focus on the integrated model of privacy calculus
and loyalty. The findings of the study indicate that both privacy calculus and loyalty
significantly influence customers' repeat mobile payment behaviour. Privacy calculus
factors, such as perceived privacy risks and benefits, were found to affect customers' trust in
mobile payment services. Trust, in turn, had a positive impact on loyalty, leading to repeat
usage. The study also revealed that trust plays a mediating role between privacy calculus
and loyalty. In other words, customers' trust in mobile payment services acts as a bridge
between their privacy concerns and their loyalty to the service. The study also revealed that
trust plays a mediating role between privacy calculus and loyalty. In other words, customers'
trust in mobile payment services acts as a bridge between their privacy concerns and their
loyalty to the service.
Overall, the research by Chiu and Wang provides valuable insights into the factors
influencing customers' repeat mobile payment behaviour. By considering the interplay
between privacy calculus, trust, and loyalty, the study offers a comprehensive framework for
understanding customers' decision-making process and provides implications for service
providers to enhance users' trust and loyalty.
15
The article by Huang et al. in 2020 provides a comprehensive literature review on the
factors that influence the adoption of mobile payment services. The authors aim to
synthesize and summarize the existing research in order to identify the key determinants of
mobile payment adoption. Through an extensive review of academic articles, the authors
identify and categorize the key factors influencing mobile payment adoption into four main
dimensions: individual factors, technology factors, contextual factors, and trust factors
The systematic review by Yousaf et al. (2021) provides valuable insights into the factors
that influence the adoption of mobile banking in developing countries. By synthesizing the
existing literature, the authors offer a comprehensive understanding of the complex
dynamics and challenges associated with mobile banking adoption in these contexts.
A study by Chen, R., Qiu, M., Huang, J., & Liu, Y. (2017) presents a comprehensive survey
of offline mobile payment methods, analysing different approaches and classifying them
based on various criteria. It discusses the challenges associated with offline payments and
provides insights into future research directions.
Kwon, D., & Kim, T. (2016) proposed a secure offline mobile payment method that utilizes
Near Field Communication (NFC) technology. The study focuses on enhancing user
convenience and security in offline transactions and provides a detailed design and
evaluation of the proposed system.
A research paper by Chen, W., Chen, M., & Tang, S. (2017) introduces an offline mobile
payment framework based on Bluetooth Low Energy (BLE) technology. It presents the
16
system architecture, security mechanisms, and performance evaluation, highlighting the
advantages of using BLE for offline mobile payments.
Jin, H., Xu, C., & Shi, L. (2017) propose an offline mobile payment method based on quick
response (QR) codes. The study presents the system design, security analysis, and
performance evaluation, emphasizing the convenience and efficiency of QR code-based
offline payments.
Zhang, Y., Zhang, Y., Huang, L., & Zhou, J. (2019) paper presents an offline mobile
payment system that utilizes sound wave communication. The study discusses the system
architecture, security mechanisms, and performance evaluation, highlighting the feasibility
and security of sound wave-based offline payments.
Du, Y., Zhang, W., & Wang, H. (2018) propose an offline mobile payment method based on
a secure element and Bluetooth Low Energy (BLE) technology. The study presents the
system design, security analysis, and performance evaluation, demonstrating the feasibility
and security of the proposed approach.
Offline mobile payment methods provide a convenient and secure alternative to traditional
payment systems, especially in situations where an internet connection is unavailable or
unreliable. This literature review has highlighted various approaches to offline mobile
payments, including NFC, Bluetooth Low Energy, QR codes, and sound wave
communication. Each method has its advantages and challenges, and researchers continue to
explore new techniques to enhance the security, efficiency, and convenience of offline
mobile payments.
17
2.7 Advantages of offline mobile payment methods to Nigeria’s economy
Offline mobile payment methods offer several advantages to Nigeria's economy. These
methods enable financial inclusion, enhance efficiency, and contribute to the growth of the
digital economy.
I. Increased Financial Inclusion: Offline mobile payment methods allow individuals who do
not have access to traditional banking services to participate in the formal financial system.
By using mobile phones as payment devices, people can easily make transactions, store
value, and access financial services. This leads to greater financial inclusion, empowering
individuals and businesses to participate in economic activities. (The World Bank, 2020)
II. Enhanced Efficiency: Offline mobile payments offer convenience and speed in
transactions, improving efficiency in financial operations. By eliminating the need for
physical cash, these methods reduce the costs and risks associated with cash handling,
transportation, and storage. Additionally, offline mobile payment platforms can automate
processes, streamline record-keeping, and enable quick reconciliation, benefiting businesses
and government agencies. (United Nations Capital Development Fund, 2018)
III. Digital Economy Growth: Offline mobile payment methods contribute to the growth of
the digital economy. As more individuals and businesses adopt these methods, digital
transactions increase, leading to a shift from cash-based to digital-based transactions. This
shift fosters transparency, reduces corruption, and strengthens the formal economy. It also
creates opportunities for innovation, entrepreneurship, and the development of new financial
services and solutions. (PwC., 2020)
IV. Financial Sector Development: The adoption of offline mobile payment methods
stimulates the development of the financial sector. It encourages the establishment of digital
payment infrastructure, such as mobile money platforms, payment gateways, and digital
wallets. These developments attract investments, foster competition, and drive technological
advancements in the financial sector. Moreover, they encourage partnerships between
financial institutions, telecom operators, and technology companies, leading to a more
robust and inclusive financial ecosystem. (Enhancing Financial Innovation & Access, 2016)
18
V. Economic Growth and Job Creation: The widespread use of offline mobile payment
methods has the potential to contribute to economic growth and job creation. By promoting
financial inclusion, improving efficiency, and driving the digital economy, these methods
can facilitate business growth, increase productivity, and create new employment
opportunities in various sectors. Furthermore, the development and maintenance of digital
payment infrastructure require skilled professionals, fostering job creation and skills
development. (Financial Sector Deepening Africa, 2018)
In conclusion, the existing literature does not adequately address the unique challenges
faced by Nigeria in transitioning to a cashless economy, such as infrastructure limitations,
low digital literacy, and regulatory hurdles.
19
CHAPTER THREE
Research and Methodology
3.1 Research design and analysis
The chosen research methodology for this project is Rapid Application Development (RAD).
This selection is based on the methodology's rapid prototyping nature, allowing early-stage
application development to address user requirements effectively. RAD facilitates faster
product development, ensuring higher quality. Time constraints, with an allocated 8-month
period for the project, further justify RAD's selection, as it expedites application
development and produces quick results. The methodology's advantage lies in developers
quickly delivering parts or functionality to users. Involving users in development stages
enhances product quality.
The primary motivation behind the adoption of RAD lies in the dynamic nature of modern
business environments. In today's fast-paced markets, where requirements evolve swiftly,
traditional models struggle to keep up. RAD addresses this challenge by providing a
framework that readily adapts to changing specifications, accommodating alterations even
in the later stages of development. This agility is particularly crucial in industries where
time-to-market is a critical factor for success.
20
The benefits of Radiated beyond its speed and adaptability. The approach fosters
collaboration between development teams and end-users, breaking down the
communication barriers that can hinder project success. Active user involvement
throughout the development process ensures that the final product not only meets the
technical specifications but also aligns seamlessly with the practical needs and expectations
of the end-users.
This chapter focuses on the system design and architecture of the Android application for
offline token transfers. This chapter outlines the high-level structure of the application,
including the key components, data flow, and system requirements. The system design aims
to provide a secure, reliable, and efficient platform for online payment transactions.
Functional requirement
1. The application shall provide user to create their own account for their application
2. The application shall be able to check the username and password inserted are correct
3. The homepage (dashboard) should display the day’s transaction (sent and received)
4. The application should provide the functionality to view all transaction history
5. The application should provide the functionality to enable user buy and share token
6. The buy token functionality should enable user purchase token using a secured
payment gateway, USSD, or bank transfer.
7. The share token functionality should enable users redeem their tokens back to any
financial institution or other token app users
8. A receive token functionality should be made available for users. This creates a
wireless connection between devices
9. The share token functionality should provide the users the ability to input recipient
details and amount
Non-functional requirement
21
1. The application shall provide user authentication
3. The application shall provide a simple and structured interface to the end user
This chapter focuses on the system design and architecture of the Android application for
offline token transfers. This chapter outlines the high-level structure of the application,
including the key components, data flow, and system requirements. The system design aims
to provide a secure, reliable, and efficient platform for online payment transactions.
22
3.1.1 Client ComponentFigure 3.2: Overview of Client-Server Architecture
The client component represents the Android application installed on the user's device. It
provides the user interface for initiating and managing token transfers. The client component
communicates with the server component to perform various actions such as requesting
token transfers, retrieving transaction history, and managing account settings.
Request token
Password
Server
Figure 3.3: Client component of Token Mobile Application
Server
23
Figure 3.4: Overview of server component of Token Mobile Application
24
3.2.1 User Input
User input refers to the information provided by the user through the client application. This
includes details such as the recipient's account information, the amount of tokens to transfer,
and any additional transaction instructions.
Start
Input amount
to transfer
Scan recipient
QR
Send
token
Perform
Stop another
transaction?
25
N Y
26
3.3.4 Scalability and Performance
The server component should be designed to handle a growing number of users and
transaction volumes. It should be able to scale horizontally or vertically to meet increasing
demands.
27
CHAPTER FOUR
RESULTS AND DISCUSSION
28
Considerations: Ensure the generation process is secure, and stored tokens are resistant to
unauthorized access.
iv. Transaction Reliability:
Reasoning: Address potential issues that may arise during offline transactions.
Considerations: Implement effective error handling and recovery mechanisms to enhance
the reliability of transactions.
v. Data Consistency:
Reasoning: Guarantee consistency between offline and online transaction data.
Considerations: Implement synchronization processes to reconcile offline and online
transaction records.
vi. Performance Optimization:
Reasoning: Optimize app performance to provide a responsive offline experience.
Considerations: Minimize processing time, reduce resource consumption, and ensure the
app performs efficiently in various network conditions.
vii. Testing Strategies:
Reasoning: Establish comprehensive testing methodologies to identify and address potential
issues.
Considerations: Conduct thorough testing, including unit tests, integration tests, and user
acceptance testing, to validate the offline functionality.
viii. User Education and Guidance:
Reasoning: Provide clear instructions and guidance for users engaging in offline
transactions.
Considerations: Include in-app tutorials, tooltips, or concise guides to assist users in
understanding and utilizing the offline payment feature.
Create account/Login
Buy Token
Share Token
Receive Token
The prototype is initial model of the application, the proposed of the prototype into design,
develop and test the functional requirement of the particular application to identify the error
and improvement about the application involved.
30
4.3.1 User Interface
Figure 4.2 Shows the Token App Landing page. This is displayed at launch.
31
Figure 4.3 Login Interface
The figure 2 shows the User Login interface design for the prototype. Login interface allows
users to insert their username and password. It also provides the ability for a new user
without an account to create one.
32
Figure 4.4 Registration Page
Figure 4.4 demonstrate how a user can create an account as a new user. It allows a user
inserts his Full Names, Phone Number and Tag Name. It also provides a text box where the
user can set his password and then register the account. It also provides a link back to the
Log in page in instances where an existing user mistakenly clicks on create account.
33
Figure 4.5: Homepage/Dashboard
Figure4.6: Buy TokensFigure4.5 demonstrates the user interface for the Token App
Homepage (Dashboard). The Homepage displays the users name and the available Token
balance. It also contains the Buy Tokens and Share Tokens functionality buttons. The
dashboard displays the summary of the total transactions carried out that day by the user
which are transactions received and transactions sent. Also on the Homepage of the Token
App is the Send Tokens and Receive Tokens functionality button to enable users efficiently
transact. Lastly, the Homepage contains the History button in which the user can view the
comprehensive list of transactions conducted on the account.
34
Figure 4.6: Buy Tokens
Figure 4.6 demonstrates the Buy Tokens interface. Here the user can select the amount
worth of tokens he intends to purchase or can manually insert the amount to proceed to the
payment gateway.
35
Figure 4.7: Payment Method
Figure 4.7 demonstrates how a user can select a payment method that is best convenient.
The methods include Pay with account, pay with Card, pay with Bank Transfer, and Pay
with USSD
36
Figure 4.8: Pay with Card
Figure 4.8 explains how a user can make payment for tokens using Card payment. It
contains where a user can input card number, card validity and card CVV. It also provides a
functionality that allows a user save card details for future token purchases. This activity is
powered and secured by Flutter wave to ensure user safety.
37
Figure 4.9: Send Tokens
38
Figure 4.10: Receive Tokens
Figure4.10 demonstrates the Receive Tokens interface. It displays the total amount of token
received by the user for a particular session.
39
Figure 4.1Token Transfer History
Figure4.11 demonstrates how a user can access the history of all the transactions conducted
on the account.
40
Functions Expected outcome Testing Failure Success
Frequency
Launch Display the Token App logo then 10 10
application proceed to the login page
Table 4.1
41
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
5.1. Conclusion
Chapter Five culminates in a pivotal exploration of the Android payment app's offline token
transfer feature, strategically designed to empower small-scale businesses and service
providers in Nigeria's envisioned cashless economy. This innovative functionality addresses
the connectivity challenges often faced by these entities, ensuring seamless transactions
even in areas with limited internet access. By embracing offline token transfers, the app
not only enhances financial inclusivity but also aligns with the overarching goal of fostering
a cashless ecosystem in Nigeria. The emphasis on adaptability and user-friendliness is a
deliberate effort to cater to the diverse needs of small businesses, service providers, and
the Nigerian citizens at large
As the project advances, the offline token transfer feature emerges as a key differentiator,
positioning the app as a comprehensive solution catering to the diverse needs of
businesses across the country. The emphasis on user-friendly design and reliability
reinforces its potential to bridge the gap between traditional cash transactions and the
digital era, ultimately propelling the integration of small-scale businesses into Nigeria's
cashless economy.
As a result of allowing transactions to occur offline, our app empowers businesses in areas
with intermittent connectivity, a prevalent issue in certain regions of Nigeria. This not only
enhances the accessibility of digital transactions but also ensures the inclusivity of
businesses that might otherwise struggle with the limitations of a purely online system.
42
5.2 Recommendation
The improvement in features can be added to the Token App in the future in order to make
it more reliable and effective to efficiently serve the Nigerian economy and enable a
smooth integration of the application to the financial space of the country are concisely
stated as follows:
1. Collaboration with Regulatory Bodies:
Engage with relevant regulatory bodies to ensure compliance with local financial
regulations and standards. This collaboration can foster trust among users and streamline
the integration of the app into Nigeria's financial ecosystem.
2. Feedback Mechanism:
Implement a robust feedback mechanism within the app to collect user opinions and
suggestions continuously. This information can be invaluable for making informed updates
and improvements to enhance user satisfaction.
3. Partnerships with Financial Institutions:
Explore partnerships with local banks or financial institutions to facilitate seamless
integration with existing financial systems. This collaboration can enhance the app's
credibility and accessibility.
4. Community Engagement:
Foster community engagement through outreach programs and community events.
Building a strong community around the app can contribute to its acceptance and long-
term success.
By incorporating these recommendations into the project strategy, you can enhance the
overall effectiveness, sustainability, and acceptance of the Android payment app for small-
scale businesses in Nigeria's cashless economy.
43
Bibliography
Adekunle, Y. R., & Adigun, M. O. (2020). Security requirements for mobile payment
systems in Nigeria. Proceedings of the 2020 6th International Conference on Computer and
Technology Applications, 1-6.
Ajah, Ifeyinwa A. (2014). The Impact of Network Failure on Cashless Society in Nigeria
and the Way Forward. International Journal of Computer Application, 3(4), 65–73.
Alalwan, A. A., Dwivedi, Y. K., Rana, N. P., & Algharabat, R. (2018). Social media in
marketing: A review and analysis of the existing literature. Telematics and Informatics,
35(4), 976-991.
Castellacci, F., & Tveito, V. (2021). Explaining the fintech innovation gap: The role of
regulatory sandboxes. Technovation, 97, 102224.
Chen, R., & Sun, Y. (2017). A study on the reliability of mobile payment systems: The
criticality of technical system vulnerability. Journal of Information Systems and Technology
Management, 14(2), 197-214.
Fernandes, N., Serrano, M., & Lopes, I. M. (2020). Mobile banking: A literature review.
Computers in Human Behavior, 105, 106213.
He, X., Li, Y., Xu, X., Zhang, M., & Wang, W. (2020). Trust, satisfaction, and continuance
intention in mobile banking: A two-country study. Information & Management, 57(2),
103207.
Khan, Bazeem Ismaeil. (2018). Token Based Offline System. Open Access International
Journal of Science and Engineering, 3(10), 10, 13.
44
Liébana-Cabanillas, F., Marinković, V., Kalinić, Z., & Smolčić Jurdana, D. (2020). Mobile
banking use among young consumers: A cognitive–affective model. International Journal of
Information Management, 50, 410-428.
Nambisan, S., & Wang, N. (2019). Mobile payment adoption in the global south: Evidence
from Nigeria. Information Systems Journal, 29(3), 704-731.
Ong, Hway-boon, and Lee-Lee Chong. (2022). The Effect of Cashless Payments on the
Internet and Mobile Banking. Journal of Financial Services Marketing, 28(5), 178–188.
Onyekachi, Eze Richard, and Nwanko Odi. (2012). Electronic Payment in the Cashless
Economy of Nigeria: Problems and Prospects. Journal of Management Research, 5(1), 138–
148.
PwC. (2020). Building the Digital Economy in Africa: The Role of Governments and
Regulators.
Rasheed, Raes Saeed, et al. (2022). Blockchain Mobile Wallet with Secure Offline
Transactions. Computers, Materials and Continua, 75(2), 2906–2919.
45
Sadi, S., & Hwang, H. (2020). Factors affecting the intention to use mobile payment
services: A comparison between South Korea and the United States. Journal of Retailing
and Consumer Services, 54, 102057.
Tannous, O., & Hassanein, K. (2019). The role of trust in fostering the continuance usage of
mobile financial services. Information & Management, 56(6), 103153.
United Nations Capital Development Fund. (2018). Digital Financial Services in Nigeria:
State of the Market and Opportunities.
Vos, G. A., Dholakia, U. M., & Wang, S. (2019). Mobile financial services usage across the
socioeconomic spectrum.
Wang, T., Lu, Y., & Liu, Y. (2018). Investigating factors influencing users' continuance
intention to u
Adekunle, Y. R., & Adigun, M. O. (2020). Security requirements for mobile payment
systems in Nigeria. Proceedings of the 2020 6th International Conference on Computer and
Technology Applications, 1-6.
Ajah, Ifeyinwa A. (2014). The Impact of Network Failure on Cashless Society in Nigeria
and the Way Forward. International Journal of Computer Application, 3(4), 65–73.
Alalwan, A. A., Dwivedi, Y. K., Rana, N. P., & Algharabat, R. (2018). Social media in
marketing: A review and analysis of the existing literature. Telematics and Informatics,
35(4), 976-991.
46
Castellacci, F., & Tveito, V. (2021). Explaining the fintech innovation gap: The role of
regulatory sandboxes. Technovation, 97, 102224.
Chen, R., & Sun, Y. (2017). A study on the reliability of mobile payment systems: The
criticality of technical system vulnerability. Journal of Information Systems and Technology
Management, 14(2), 197-214.
Fernandes, N., Serrano, M., & Lopes, I. M. (2020). Mobile banking: A literature review.
Computers in Human Behavior, 105, 106213.
He, X., Li, Y., Xu, X., Zhang, M., & Wang, W. (2020). Trust, satisfaction, and continuance
intention in mobile banking: A two-country study. Information & Management, 57(2),
103207.
Khan, Bazeem Ismaeil. (2018). Token Based Offline System. Open Access International
Journal of Science and Engineering, 3(10), 10, 13.
Liébana-Cabanillas, F., Marinković, V., Kalinić, Z., & Smolčić Jurdana, D. (2020). Mobile
banking use among young consumers: A cognitive–affective model. International Journal of
Information Management, 50, 410-428.
Nambisan, S., & Wang, N. (2019). Mobile payment adoption in the global south: Evidence
from Nigeria. Information Systems Journal, 29(3), 704-731.
Ong, Hway-boon, and Lee-Lee Chong. (2022). The Effect of Cashless Payments on the
Internet and Mobile Banking. Journal of Financial Services Marketing, 28(5), 178–188.
47
Ogwezzy, C. S., & Ndubusi, N. I. (2018). An empirical investigation of perceived barriers to
mobile payment adoption in Nigeria. International Journal of Electronic Commerce Studies,
9(1), 41-55.
Onyekachi, Eze Richard, and Nwanko Odi. (2012). Electronic Payment in the Cashless
Economy of Nigeria: Problems and Prospects. Journal of Management Research, 5(1), 138–
148.
PwC. (2020). Building the Digital Economy in Africa: The Role of Governments and
Regulators.
Rasheed, Raes Saeed, et al. (2022). Blockchain Mobile Wallet with Secure Offline
Transactions. Computers, Materials and Continua, 75(2), 2906–2919.
Sadi, S., & Hwang, H. (2020). Factors affecting the intention to use mobile payment
services: A comparison between South Korea and the United States. Journal of Retailing
and Consumer Services, 54, 102057.
Tannous, O., & Hassanein, K. (2019). The role of trust in fostering the continuance usage of
mobile financial services. Information & Management, 56(6), 103153.
United Nations Capital Development Fund. (2018). Digital Financial Services in Nigeria:
State of the Market and Opportunities.
48
Vos, G. A., Dholakia, U. M., & Wang, S. (2019). Mobile financial services usage across the
socioeconomic spectrum.
Wang, T., Lu, Y., & Liu, Y. (2018). Investigating factors influencing users' continuance
intention to use mobile payment services: A trust transfer perspective. Information &
Management, 55(6), 639-651.
se mobile payment services: A trust transfer perspective. Information & Management, 55(6),
639-651.
49