Pass Validation & QR Scanner

Built-in scanner and redemption system - no separate app needed!

📱 Overview

✅ All-in-One Solution! PassLoop includes a complete validation and redemption system built directly into the platform. No need for separate scanner apps or third-party integrations.

Key Features

How It Works

  1. Customer receives pass - Your customer gets a digital pass in Apple/Google Wallet
  2. Pass includes QR code - Each pass has a unique validation token QR code
  3. Staff scans QR code - Using PassLoop scanner in the dashboard
  4. System validates - Checks if pass is valid, not expired, and within redemption limits
  5. Redemption processed - Updates customer balance, records transaction

🔧 Setup Guide

Step 1: Create Validation Tokens

When you create a pass, PassLoop automatically generates a validation token. You can customize:

💡 Pro Tip: For loyalty cards with points/stamps, validation tokens persist across multiple redemptions until the maximum is reached.

Step 2: Configure Scanner Access

  1. Log in to your PassLoop dashboard
  2. Navigate to Dashboard → Validate
  3. Grant camera permissions when prompted
  4. For staff members, create user accounts with scanner access

Step 3: Test the System

  1. Create a test pass for yourself
  2. Add it to your phone's wallet
  3. Open the scanner on another device (or computer)
  4. Scan the QR code from your wallet pass
  5. Verify the validation works correctly

📸 Using the Scanner

Scanner Interface

The PassLoop scanner provides a simple, intuitive interface:

1. Access the Scanner

2. Scan QR Code

3. Review Pass Details

After scanning, you'll see:

4. Process Redemption

Choose redemption action:

Mobile Scanning Best Practices

PWA Installation (Optional)

For faster access, install PassLoop as a mobile app:

  1. Open PassLoop in mobile browser (Safari/Chrome)
  2. Tap browser menu (⋯ or Share icon)
  3. Select "Add to Home Screen"
  4. Confirm installation
  5. Launch from home screen like a native app

🎫 Redemption Types

1. Single-Use Passes

Use Case: Coupons, event tickets, single-entry passes

2. Multi-Use Loyalty Cards

Use Case: Stamp cards, points programs

3. Balance-Based Cards

Use Case: Gift cards, prepaid cards

4. Time-Limited Passes

Use Case: Seasonal memberships, temporary access

📊 Analytics & Tracking

Redemption Dashboard

View comprehensive statistics:

Redemption History

For each redemption, track:

Export & Reporting

Download redemption data:

🔧 Troubleshooting

Common Issues

"Camera not accessible"

Solutions:

"QR code not scanning"

Solutions:

"Pass already redeemed"

Explanation:

"Invalid validation token"

Solutions:

"Scanner running slowly"

Solutions:

Browser Compatibility

Scanner works best on:

Offline Mode

When internet connection is lost:

🚀 Advanced Features

API Integration

Integrate validation into your own systems:

POST /api/scanner/validate/{token}
Authorization: Bearer YOUR_TOKEN

Response:
{
  "valid": true,
  "pass_details": {...},
  "redemptions_remaining": 5,
  "customer_name": "John Doe"
}

Webhook Notifications

Receive real-time notifications when passes are redeemed:

Location-Based Tracking

For multi-location businesses:

Staff Permissions

Control who can scan and redeem:

📚 Related Documentation