Accessing the screen
Tap the My Identity card on the dashboard to open theIDENTITY_VERIFICATION screen.
What the screen shows
The Identity Verification screen displays your verified identity card:- Profile photo — your account avatar with a green border and a verified badge overlay
- Full name — first name and last name in large type
- QR code — generated from your unique user UUID using
react-native-qrcode-svg - User ID — your UUID displayed below the QR code
- Instruction text — “Show QR to verify your identity”
The QR code on this screen is your personal identity QR, not a payment QR. Merchants or staff can scan it to confirm your identity without initiating a payment.
Identity data source
User details (name, profile image, UUID) are read from theuseAuthStore global store, which is populated during login and profile fetch (GET /v2/profile).
Document upload
To complete full identity verification, you upload government-issued documents through theDOCUMENTS route in the Account Security section.
Supported document types
Passport
Upload a photo of your passport.
Driving licence
Upload a photo of your driving licence.
Checking verification status
The current status of your identity documents is fetched from:Updating your profile photo
Your profile photo is separate from identity documents. To update it:Scanning another user’s identity
When you scan another user’s QR code using Scan & Pay, the app detects it is a user identity QR (not a merchant QR) and navigates to theSCANNER_PROFILE (ScannedProfile) screen instead of the payment flow.
The ScannedProfile screen shows:
- The scanned user’s profile photo (with green border and verified badge)
- Their full name
- A User Is Verified confirmation (green tick)
- Their User ID (UUID)