Skip to content

Sid1808-dev/PindleAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PindlePay ( A new way to pay)

Screenshot from 2020-08-20 14-41-23

App demo video link : https://youtu.be/FgYhKHN2KTk

PINDLE stands for :

Payment Infrastructure for Dynamic Link Entwining

As the name clearly suggests : Our aim is to make the whole payment process hassle free and much more secure for the end users.

UI/UX -

Talking about the problem with the UI of current apps in the market, we are developing a solution to that by replicating the complete process of physical transaction into mobile application by issuing a virtual Credit/Debit card to users. Hence, making the UX similar to the physical means of payment.

To eliminate the issue of going through the hassle of running the app for payment, our concentration will be to design the single or multiple Home Screen Widget(s), a physical card look-alike, protected by biometric means (i.e. fingerprint scanner). This solution will drastically speed up the entire process.

SECURITY -

Hopping over to solving the security issues with currently available Credit/Debit cards. Our “Dynamic Payments Card” Protocol will be changing the card number randomly in the time of every particular transaction.

So a credit/debit card holder doesn’t own a particular serial number hence making the cloning and information theft, practically infeasible. We believe this technology could be a disruptive product in the currently wide market of EMV (Europay, MaterCard, Visa) Protocol which is used by card issuing companies.

A walkthrough of the app Interface

Login

The login to the app is made secure using fingerprint (Biometric) authentication. After you jum to the bank account login screen if you are a new user .

login

Adding Banking credentials

The user after biometric authentication can save his/her profile and add a username and the Original Account Name issued by the bank

main

Security - Generating a unique card number at each payment

The profile of the user is saved on to the card that is displayed. Everytime the user tries to make a payment, clicking the regenerate card button calls a random 16-digit number which is linked to the actual account number of the customer in the database. The generated number becomes useless after a payment is made.

To note:

So if a fraudster tries to access the account with that number he/she cannot do so.

Bank

Payment

After the card number is generated you can make payment using that card number. Once the payment is made this card number is disabled and new number is generated

Pay

Making payment hassle free

To make the payment process as simple as possible so that more and more users can make use of the platform, we have also added widget functionality to the the homescreen. Clicking the widget lets you access the card and you can genererate a new card number to make the payment

rename

What works behind the scenes (Backend Algorithm working)

The transaction data and connection with Banks is made through UPI

Our System Architecture: Two Basic layers of Database

  1. Keystore
  2. Pindle Library and API

Freedom to use much more secure protocols than ‘Luhn Algo/Mod-10’ like SHA-1 Fuctions

sysarch

Schematic

sche

Implmentation video

https://youtu.be/FgYhKHN2KTk

As we are currently actively working over the algorithm, logically there will be a few changes in the approach but we are working day and night to make the end product aligned with our vision. We will be going through the process of filing a patent only after which the algorithm’s details and approach could be disclosed. Info about credit card algorithm : https://www.investopedia.com/terms/c/credit-card-encryption.asp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages