Using Third-Party Validation with PassEntry
Learn how to enable and configure third-party validation for PassEntry readers.
PassEntry’s Scans API lets you validate passes at physical locations, whether for event access, membership verification, ticket validation, or loyalty program check-ins. By default, PassEntry handles validation internally, but for businesses needing more flexibility, third-party validation allows you to define your own rules and logic.
What is Third-Party Validation?
With third-party validation, your system takes full control over how passes are validated. Instead of PassEntry checking pass validity, every scan is sent to your own endpoint, where you decide the logic.
PassEntry Internal vs. Third-Party Validation
Feature | PassEntry Default Validation 📦 | Third-Party Validation 🔧 |
---|---|---|
Setup | 📦 Out-of-the-box, no setup required | 🛠️ Requires a custom validation endpoint |
Validation Logic | 🔒 PassEntry validates against its own database | ⚙️ Your system defines all validation rules |
Scan Value Format | 🔑 Must be pass UUID or external ID | 📜 Can contain any data or combination of values (e.g., customerID-promoCode ) |
Reader Instructions | 📡 Pre-defined reader instructions | 🎨 Full control over instructions (e.g., messages, LED colors, sounds) |
Scans Logging | 📊 Yes | 📊 Yes |
Support for NFC/Barcode | 📡 NFC & Barcode (only if barcode is configured as pass UUID) | 📡 NFC & Barcode |
Association to the pass | 🔄 Yes | 📡 Only if passId provided by your endpoint |
Current Compatibility | 🔗 Works with VTAP & PassEntry Reader | 🔜 Currently only supported on PassEntry readers (VTAP support coming soon) |
How to Enable Third-Party Validation
To start using third-party validation, follow these simple steps:
1. Ensure You Have a Reader Set Up
Third-party validation is currently supported only on PassEntry readers. If you haven’t set up a reader yet, follow this guide to do so.
2. Update Your Reader Configuration
- Go to PassEntry Dashboard → Readers → Reader Configuration.
- Find the Validation Settings section.
- Change the validation type to Third-Party.
- Enter the URL of your third-party validation endpoint (this is where PassEntry will send scans for validation).
3. Apply Changes & Activate Third-Party Validation
- Once you update the settings, the reader will log out automatically.
- On the next login, it will use the new validation settings, sending all scans to your third-party endpoint.
- After validation, scans will still be logged in PassEntry for tracking and reporting.
How It Works
- A pass is scanned using a PassEntry reader (via NFC or barcode).
- Instead of PassEntry validating the pass, the scan is sent to your third-party endpoint.
- Your system processes the validation using custom business logic.
- The reader receives a response from your system and displays any necessary instructions (e.g., “Access Granted” or “Invalid Ticket”).
- The scan is logged in PassEntry for visibility and reporting.
Third-Party Endpoint Structure
Your custom validation endpoint must be able to receive scan data and respond with validation results.
Reader Request Format
Your Endpoint Response Format
Was this page helpful?