36 | P a g e
Mobile Wallet Using QR Code
Sivaranjani.R
#1, Mrs.S. Sevvanthi.,
#2#1UG scholar, #2Assistant Professor & Dhanalakshmi Srinivasan College of Arts and Science for Women (Autonomous)
Department of Computer Science & Dhanalakshmi Srinivasan College of Arts and Science for Women (Autonomous), Perambalur Tamilnadu, India
Abstract
Android Merchant Application using QR as the name states is used for QR code scanning for the transactions connecting a consumer and a merchant go Cashless. There are 2 Android submission one for the Merchant where the merchant app scans the QR code and the additional for the customer which generate the QR Code. The Front End worn is Android Studio and Bank End utilize is SQL Server. This System agreement with the liquid cash transactions concerning a merchant and consumer enhancing the reliability and the immediate monitory transactions on mutually the ends. This System mechanism in a diverse manner when the Merchant scans the QR code from the consumers app the quantity is transfer into the merchant’s wallet and he can transfer the quantity to his bank account on his ease. The consumer has to load his wallet using his debit or credit card and he can also save his card information for future use. The Consumer is permissible to recharge any prepaid number from his wallet or card. This System generates a unique QR Code Id to confirm whether the Merchant or the data has not been tampered after the QR code is generated. The Merchant is allowed to change his bank and personal particulars as well.
Keyword:
Mobile wallet, QR Code, Transaction protocol, Mobile paymentI. INTRODUCTION
There are frequent person-to-person payment systems and this segment covers the mainly fashionable ones. Note that every those mentioned in this thesis are meant to be clarifying, rather than exhaustive. Different payment system reproduction to transfer fund from person to person. The majority of the emerging payment systems can be classify into three main models: nonbank-centric, bank-centric, and card-centric. In the nonbank-centric representation, the sender and receiver use a nonbank service such as PayPal to relocate resources to the receiver. In the bank-centric representation, the individual transaction with a bank truthfully to transfer funds from one personal account to an additional. The card-centric models employ a credit or debit network to transfer the payment.
37 | P a g e Cash Despite: a plethora of electronic payment choice, numerous individuals still favor to make P2P payments using cash. Cash payment is measured one of the mainly ubiquitous methods around the world. However, cash access channels are incomplete to face-to-face, mail, and courier services. According to the revise in, cash is the chief instrument for low-income individuals who do not have an admission to alternative payment choices, or who locate them expensive or unbreakable to obtain. Cash is a convenient approach to conduct miniature local transactions. For a bulky transaction, or for payment to a person in a remote location, cash is not practical.
Check: Check is one of the oldest forms of payments and it is commonly used in the modern age. According to a recent manuscript, in 2012, about 18.3 billion checks were used for payment. The same manuscript shows that there was a 9.2% annual decrease in the number of written checks. Furthermore, there was 13% augment in 2012 for the checks that were converted to Automated Clearing House (ACH). Checks, however, have limitations and quite a few factors can influence the speed of check clearing, which vary from one country to another. In all-purpose, a payer using a check has no control over when the check will be received or cleared. Moreover, check payment has lots of privacy concerns because the payer must disclose personal and sensitive information to the payee. Personal information such as the payer’s deal with and bank account number are printed on the check, and are compulsory for check settlement. Sensors 2017, 17, 1376 4 of 20
PayPal One of the nearly every popular payment providers is PayPal, which is considered as an illustration of a nonbank-centric model. PayPal is money relocate organization used to send and collect funds online. At the conclusion of 2014, PayPal had nearly 161.5 million dynamic global payment accounts worldwide, up from 94.4 million in 2010 and 5 million in 2001. For a nonbank-centric replica, together the payer and the payee should be enrolled in the payment service provider. Other instance of the nonbank-centric replica is Google Wallet and Amazon Payments.
II. PROBLEM DEFINITION
In present structure an assortment of traditional works are done either in manual process or using internet. The system similar to reservations, banking and other things were done using internet or manually. So that lots of period user must go to either out lets or internet service centers but they can’t do every transactions of banking in some special situations like if they are in journeys or if they are busy but this is the foremost disadvantage in preset situation. To avoid this problem we have introduce a particular kind of mobile application called “Mobile Banking”.
Existing require internet connection to transfer amount. The existing Merchant Application using QR system lacks maintain for the universal android payment explanation. A combine of the companies have their own payment platforms like Samsung Pay or Apple pay (not android). But other than countries that parent companies of those platforms approach from, in this container South Korea and the US support these systems. Furthermore, they are
38 | P a g e based on the luxurious NFC technology which requires special devices install that can employ it. There is no Merchant Application using QR system in place that could effortlessly unify payment platforms using QR codes.
Android Merchant Application using QR codes could simply be implementable as it requires no supplementary infrastructure to be added.
III. PROPOSED PROCESS
This opportunity is mobile commerce, and it will drive innovative levels of powerful competition in the finance manufacturing. Mobile commerce achieves this by removing the traditional restrictions of geographical location and towering entry costs. This time the consequence on the finance industry will be led by an original weapon i.e., the mobile phone. The proposed Merchant Application using QR system involves QR code to behavior payment transactions. The Merchant Application using QR system is dovetailed with the system of the merchant and obviates the need for the customer to carry a mobile. In order to make payments via QR Code we need to register our details for transaction. The customer must install the app and register the details about the person. Once registered, the customer can generate his outline and supervise his description as per his needs. The transaction is a two step process. One wallet payment another one is UPI payment. Wallet payment is offline mode user can load particular amount in their phone.UPI payment mode is user can transfer amount to merchant using mobile number this type of payment like direct transaction between sender and user.
IV. SYSTEM ARCHITECTURE
Fig Architecture diagram
39 | P a g e
V. MODULES
• Account Creation
• Account Access
• Wallet Account
• QR Code Generation
• Amount Transfer
VI. MODULE DESCRIPTION a) Account Creation
This module is used by the user to create a new account to join services of banking. The user is necessary to load in an only some particulars and is automatically assigned as a user at the end of process. Typically, a new user provides their details, user name, and address, account number, and phone number and password that are combined to form one sort of record. Customer Details are collected and registered to the Database. A customer who having the account in the world can create an account through this module. This module receive the customer profile details and the bank account information with the confirmation of the ownership of the bank account.
b) Account Access
This module is used by every the users to log into the account. The user is required enter user’s user name and password. After login user will be redirected to the user’s home page. After successful login user can access their account. Transaction of quantity to other accounts is to be process after victorious substantiation of details.
Transaction details such as account number, transaction account number, amount details etc, A customer may have bank account, in this case, the customer prompted to decide which bank account must reflect in the account debit or amount credit. Beneficiary is a person who receives money.
c) Wallet Account
In this module user has facility to get and store amount to their mobile wallet. Here we can store or load son electronic cash from bank account. When the amount loads to wallet simultaneously the particular amount reduced from bank account.
d) QR Code Generation
In user application generate QR code and load amount into the QR code. Receiver Get amount used to scan QR code. QR Code generation is nothing about the amount is encoded into the QR code image. Calculate and append
40 | P a g e error correction bytes to every block. Interleave bytes from each block to form the concluding sequence of 8-bit codeword’s to be drawn.
e) Amount Transfer
This module is the user view page after login where user can transfer the amount via QR code to other account by providing the amount to be transferred and the account number where to be transferred. This is the module to construct fund transfer to the virtual bank account holders or the standard bank account holders from the customer's individual bank account.
QR code compensation is a contactless payment practice where a payment is performs by scanning a QR code from a mobile app. This is a substitute to responsibility electronic funds relocate at point of transaction using a payment terminal. This avoids an assortment of the infrastructure conventionally associated with electronic payments such as payment cards, payment networks, payment terminal and merchant accounts.
VII.
OUTPUT RESULT
Registration Transaction Mode
41 | P a g e
User Home User Home Page
42 | P a g e