Developer Documentation (API)
You can use Gift to Wallet to keep track of and analyze the Scans of passes that usually happen at the POS system (if you’re using Coupons) or at the entrance of an event (if you’re using tickets).
The concept in general is that you define an App Configuration in the Gift to Wallet online application that defines what pass template should be validated and what should happen after a pass has been scanned. Currently there are two modes: a pass will be voided after it has been scanned or the system just saves the attendance of a user and doesn’t invalidate the pass.
Using an App Configuration you can create App Scans. An App Scan is always tied to an App Configuration and represents a single event (=the Scan happened). You can save App Scans no matter if they have been valid. Gift to Wallet is also able to store Scans of unknown pass IDs.
This concept is also used inside the Gift to Wallet Companion App to validate passes. You should first read a list of App Configurations that have been created in the Gift to Wallet online application. After you know what App Configuration should be used (because the user or you’ve selected it) you can submit App Scans to the Gift to Wallet system.