To start your UPI app via NFC, the AndroidManifest needs to have the following permission’ <uses-permission android:name="android.permission.NFC" />
The recommended minmum SDK is API level 10 so you can add <uses-sdk android:minSdkVersion="10"/>
If you want to restrict your UPI App ONLY to mobiles that have NFC, you can add <uses-feature android:name="android.hardware.nfc" android:required="true" />
This will make your app visible (in GooglePlay) only to mobiles that have NFC hardware.
For maximum control your NFC UPI app should filter for ACTION_NDEF_DISCOVERED intent