Inspiration

Kelvin is a student. He needs to pay for his school fees, it took him several hours for him to pay his school fees in the bank or online payment takes time. He wants a way a to reduce the stress and make it easy for him in order for him not waste time and not to miss class.

What it does

Payval is a platform which makes payment easy and faster with the use of biometrics and a one time code (BVN ) to make payments online

How we built it

We drew out the program flow chat where we splitted our team to a group of two. Where we had the frontend and the backend. The frontend was built with vuejs and compiled down to native app using cordova. The backend was built with nodejs and used the APIs provided which are NIBBS, Africa-talking and sterling bank API

Challenges we ran into

The NIBBS API is complex for us to comprehend within the stipulated hackathon time.

Accomplishments that we're proud of

we were able to come up with a solution that solves a great problem in the financial industry.. we were also able to design the UI and created some functionalityteltete

What we learned

We learnt how to collaborate/team work. We learnt how to use the APIs provided. We learnt how to encrypt and decrypt payloads using AES

What's next for payval

We hope to improve payval in the nearest future, by improving the functionality of payval and extending it to the public for use. which might be a platform which would act as a transaction verification We hope after winning this hackathon, we will use the money to buy new equipment which would enhance the work productivity .

Built With

Share this project:

Updates

posted an update

The soul reason of creating payval is to tackle security in online payments and also Making it easier to make transactions..

This is how payval would tackle security, When I register on payval, using my BVN which autofills my details.. Then then I will be prompted to input my fingerprint which compares it with the one from my BVN, if it matches my registration completes, if it doesn't I cannot proceed,

Since fingerprints are unique, that is what would be the security. If i want to make any transactions, before payment can be made, my fingerprints must be checked,

That way fraudulent activities would stop. If we think of it, most attacks happens in the night when the user is asleep, before the user wakes up, the did would have been done, But with the fingerprint feature, attackers wouldn't have access without my fingerprints.

Log in or sign up for Devpost to join the conversation.