Android Merchant Application Using Qr

Download Document/Synopsis
Android Merchant Application using QR as the name states is used for QR code scanning for the transactions between a consumer and a merchant go Cashless. There are 2 Android Applications one for the Merchant where the merchant app scans the QR code and the other for the consumer which generates the QR Code. The Front End used is Android Studio and Bank End used is SQL Server. This System deals with the liquid cash transactions between a merchant and consumer enhancing the reliability and the quick monitory transactions on both the ends. This System works in a different fashion when the Merchant scans the QR code from the consumers app the amount is transferred into the merchant’s wallet and he can transfer the amount 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 details for future use. The Consumer is allowed to recharge any prepaid number from his wallet or card. This System generates a unique QR Code Id to verify whether the Merchant or the data has not been tampered after the QR code is generated. All the passwords are encrypted using AES Encryption Algorithm. The Merchant is allowed to change his bank and personal details as well.



Advantages
  • The consumer can shop cashless.
  • The Password is protected using AES encryption.
  • A unique QR Code Id is generated each time the QR code is generated to keep is safe from tampering the data.
  • The Amount goes to the merchant’s wallet then his bank account.
  • The consumer can recharge prepaid phones and can also save the card details for future transactions.
  • This System is very quicker and reliable.
  • The Merchant and the Consumer both have to login into the system to make use of the app keeping it secure.
Disadvantages
  • It requires an active internet connection.
  • The Amount doesn’t go to the merchant’s bank account directly.
  • Merchant cannot make use of his wallet other then transfer it to his bank account.
-->