What should be the Security Pattern for Wallet App?

I'm in early stages of developing an Android app for Wallet. I need to be clear about security options I should use. I have a couple of Options listed. Help choose a user-friendly option or suggest one If I miss that on my list.

  • Pin Code (Everytime User opens the app it requires a pin code that will be set on first-time use of the app.)
  • Fingerprint (I'm in the favor of this feature but I'm not sure if most of the devices are capable of fingerprint scanning or not.)