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
When to Use Third-Party Validation
Use third-party validation when you need full control over validation logic, such as enforcing custom access rules, validating external identifier or updating loyalty balances based on business-specific conditions. If you do not need custom logic, PassEntry’s default validation is recommended as it requires no setup and works out of the box.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 an HTTPS URL of your third-party validation endpoint (this is where PassEntry will send scans for validation).
- Include a Bearer token (this is a token that the reader will send to your endpoint to authenticate itself).

3. Apply Changes & Activate Third-Party Validation
- Once you update the settings, the PassEntry reader will log out automatically and VTAP reader’s configuration will be automatically updated.
- On the next login/reboot, 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 (only on PassEntry readers).

How It Works
- A pass is scanned using a PassEntry reader or VTAP 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 (only on PassEntry readers).
Third-Party Endpoint Structure
Your custom validation endpoint must be able to receive scan data and respond with validation results.Reader Request Format
PassEntry Reader
object
VTAP Reader
object
Your Endpoint Response Format
PassEntry Reader
object
VTAP Reader
object