QR Scanner
description: Use the native QR scanner for quick transactions
QR Scanner
📷 Scanner Overview
DropFi's QR scanner uses your device's native camera for lightning-fast scanning:
⚡ Instant Detection Scans in milliseconds | |
🌙 Low Light Mode Works in dark environments | |
📐 Any Angle No perfect alignment needed | |
🔍 Smart Recognition Validates XRPL format |
🚀 Accessing the Scanner
Method 1: Scan Tab
The primary scanner access:
- Tap "Scan" tab (bottom navigation)
- Camera opens immediately
- Point at QR code
- Auto-processes on detection
Method 2: Send Screen
While sending XRP:
- On recipient field
- Tap camera icon 📷
- Scanner launches
- Scans and returns to send
Method 3: Quick Actions
From anywhere on device:
iOS:
- 3D Touch/Long press app icon
- Select "Scan QR Code"
- Opens directly to scanner
Android:
- Long press app icon
- Choose "Scan" shortcut
- Instant camera access
Method 4: Widget
iOS Widget:
- Add DropFi widget
- Tap scan button
- Opens app to scanner
- Ready to scan
Android Widget:
- Add to home screen
- Tap QR scanner icon
- Direct camera launch
- No loading screens
📱 Scanner Interface
Camera View
Full-Screen Display:
- Maximum scanning area
- Minimal UI overlay
- Focus on QR detection
- Clean, distraction-free
Visual Elements:
- Viewfinder Frame: Shows scan area
- Corner Markers: Animated guides
- Status Text: "Scanning..." indicator
- Flash Toggle: For dark conditions
- Gallery Button: Import from photos
Scanning Animation
Detection Process:
- Searching: Pulsing corners
- Found: Green flash
- Processing: Loading spinner
- Success: Checkmark appears
Haptic Feedback:
- Light tap on detection
- Strong buzz on success
- Error vibration pattern
- Satisfying interaction
🎯 QR Code Types
Standard Address QR
Format:
textrN7n7otQDd6FczFgLdSqtcsAUxDkw6fzRH
Contains:
- XRPL address only
- Most common type
- Universal compatibility
- Simple and clean
When Scanned:
- Address extracted
- Validates format
- Returns to send
- Pre-fills recipient
Enhanced Payment QR
Format:
textxrpl:rN7n7otQDd6FczFgLdSqtcsAUxDkw6fzRH?amount=100&dt=12345
Contains:
- XRPL address
- Amount (optional)
- Destination tag (optional)
- Memo field (optional)
When Scanned:
- Parses all data
- Pre-fills send form
- Shows amount in XRP
- Includes tag if present
DropFi Format
Our Enhanced QR:
textdropzero://pay?to=rN7n7...&amount=50&memo=Coffee
Features:
- Deep link support
- Rich metadata
- App verification
- Enhanced security
Benefits:
- One-tap payments
- Verified merchants
- Transaction context
- Receipt tracking
Exchange QR Codes
Special Handling:
- Detects exchange addresses
- Prompts for destination tag
- Shows exchange name
- Warns about requirements
⚙️ Scanner Settings
Camera Permissions
First Time Use:
- Permission prompt appears
- "DropFi needs camera access"
- Tap "Allow"
- Scanner ready
If Denied:
- Shows permission screen
- "Enable Camera Access"
- Opens system settings
- Toggle permission ON
Scanner Options
In Settings → Scanner:
🔊 Sound Effects Beep on successful scan Default: ON | |
📳 Haptic Feedback Vibrate on detection Default: ON | |
🌙 Auto-Brightness Boost screen in dark Default: ON | |
🔄 Continuous Scan Keep scanning after success Default: OFF |
Advanced Features
Scan History:
- Last 10 scans saved
- Quick re-scan option
- Clear history anytime
- Privacy focused
Bulk Scanning:
- Enable continuous mode
- Scan multiple codes
- Queue transactions
- Process in batch
💡 Pro Scanning Tips
Optimal Conditions
Best Practices:
- Distance: 6-12 inches
- Angle: Straight on preferred
- Lighting: Natural light best
- Stability: Hold steady briefly
- Screen QRs: Increase brightness
Difficult Scans
Problem: Won't Scan
Solutions:
- Too Close/Far: Adjust distance
- Glare: Change angle
- Damaged QR: Try photo import
- Small QR: Zoom with pinch
- Moving QR: Ask to hold still
Problem: Wrong Data
Solutions:
- Verify QR is for XRPL
- Check complete code visible
- Clean camera lens
- Update app version
- Report if persistent
Flash Usage
When to Enable:
- Dark environments
- Paper QRs in shadow
- Low contrast codes
- Night transactions
Flash Toggle:
- Tap lightning icon
- Auto-remembers preference
- Adjusts intensity
- Battery efficient
📸 Import from Photos
Gallery Import
When QR is in your photos:
- Tap gallery icon 🖼️
- Photo picker opens
- Select QR image
- Processes instantly
- Same validation applied
Use Cases
Perfect for:
- Screenshots of QRs
- Emailed QR codes
- Saved payment requests
- Backup QR images
- Shared QR photos
Security Note
Safe Practices:
- Only import trusted QRs
- Verify sender identity
- Check amounts carefully
- Delete after use
- Don't save sensitive QRs
🛡️ Security Features
QR Validation
Automatic Checks:
- ✅ Valid XRPL address format
- ✅ Checksum verification
- ✅ No malicious data
- ✅ Proper encoding
- ✅ Safe URL schemes
Scam Protection
Warning Signs:
- ⚠️ Suspicious amounts
- ⚠️ Unknown formats
- ⚠️ Redirect attempts
- ⚠️ Non-XRPL data
- ⚠️ Modified QRs
Protection Features:
- Known scam database
- Amount warnings (>1000 XRP)
- Address verification
- Manual confirmation required
- No auto-send ever
Privacy Features
Your Security:
- No scan history sync
- Local processing only
- No cloud analysis
- Camera only when open
- No background access
🎬 Quick Workflows
Send to Friend
- Friend shows QR
- Open Scan tab
- Point camera
- Green flash = success
- Enter amount
- Swipe to send
Time: ~10 seconds
Pay Merchant
- See QR at checkout
- Long press app icon
- Tap "Scan QR"
- Amount pre-filled
- Confirm payment
- Show confirmation
Time: ~8 seconds
Request Payment
- Open Receive tab
- Set amount (optional)
- Show QR to payer
- They scan with app
- Payment arrives
- Instant notification
Time: ~15 seconds
🔧 Troubleshooting
Camera Issues
"Camera not available"
- Close other camera apps
- Restart DropFi
- Check iOS/Android permissions
- Restart device
- Update OS if needed
"Permission denied"
- Go to device Settings
- Find DropFi
- Enable Camera permission
- Return to app
- Try scanning again
Scan Failures
QR Not Detecting:
- Clean camera lens
- Better lighting
- Hold steadier
- Move closer/further
- Try gallery import
Invalid QR Data:
- Not an XRPL QR
- Corrupted code
- Wrong QR type
- Get new QR
- Contact sender
Performance Issues
Slow Scanner:
- Close background apps
- Free up storage
- Update DropFi
- Check for OS updates
- Restart device
🌟 Advanced Features
Batch Operations
Multiple Payments:
- Enable continuous scan
- Scan first QR
- Add to queue
- Scan next QR
- Review all
- Send batch
QR Generator
Create Your QRs:
- Include amount
- Add description
- Set expiration
- Track usage
- Share easily
Integration
Works With:
- Point of sale systems
- Invoice software
- Payment terminals
- Other XRPL wallets
- Web applications
💡 Pro Tip: For the fastest scanning experience, enable "Continuous Scan" mode when paying multiple people or splitting bills. The scanner stays active between scans, making group payments a breeze!