Software Engineers, I need help for a portfolio project. What's the best and most secure way to verify or use multiple layers of verification for an app? Also is Paystack the best payment platform to use or are there better ones?
The app idea is basically this:
- Person 1 needs to be verified before he can use the app as a certain role. Think Uber driver. I'm guessing ID, Bank card (Person 1 and 2 must have this), something else.
- I'm thinking it's probably best
- Person 2 buys something from Person 1 for R500, bank card is linked to his account. Maybe a donkey or something.
- I get 10% of that R500. So basically Person 1 gets R450, I get R50, Person 2 loses R500 but gets a nice product. I tried using Stripe in previous projects but struggled to set it up, I had success with Paystack tho.
Obviously the app hasn't been thought that far ahead yet, but the basic idea is to use multiple players of verification and a payment system.
Usually I use Clerk for User Auth, and NeonDB for a cloud database.
I actually want the payment platform and verification layers to work.