External Wallet Actions and Statuses
This page explains what is logged when a ticket is used with Apple Wallet or Google Wallet.
Action: what happened to the wallet pass.
Status: the ticket state after that action.
Where to see it: Back office → Support screen → Ticket → Status history.
Use the numbers in the diagram to match each wallet event with the corresponding actions and status changes in the table below.
Quick status meaning
INACTIVE: pass is not added to the wallet.
ACTIVE: pass is added and usable in the wallet.
EXPIRED: pass is no longer valid for the current owner, usually after transfer.
DELETED: pass must be removed and marked deleted because the ticket is invalidated.
Wallet pass action and status history
| Action | Platform | From Status | To Status | Description |
|---|---|---|---|---|---|
0 | INITIATE_BINDING | iOS only
| — | — | User binds the ticket with biometric info or pin code before receiving the pass payload when adding the ticket to the wallet for the first time. |
1 | GET_PASS | iOS / Android | — | INACTIVE | User clicks "Add to Google/Apple Wallet" to see the pass in the preview screen. Also used when re-adding a previously removed. |
2 | ADD_PASS | iOS / Android | INACTIVE | ACTIVE | The user clicks "Add" on the preview screen of Google or Apple Wallet (after GET_PASS), activating the pass and adding it to the wallet |
| ADD_PASS (iCloud sync) | iOS only | ACTIVE | ACTIVE | iCloud auto-sync: pass added to a second or subsequent device. Status remains ACTIVE. |
3 | TRANSFER | iOS / Android | ACTIVE | EXPIRED | The pass owner transfers the ticket to another user. |
4 | GET_PASS (after transfer - recipient) | iOS / Android | EXPIRED | INACTIVE | After transfer, user B adds the transferred ticket to their wallet (preview screen). |
5 | GET_PASS (after cancelled transfer) | iOS / Android | EXPIRED | INACTIVE | Transfer cancelled or auto-cancelled; original user A re-adds the ticket to wallet (preview). |
6 | INVALIDATE | iOS / Android | ACTIVE | DELETED | Ticket invalidated in TIXNGO; must be deleted from external wallet. |
7 | INVALIDATE (during transfer) | iOS / Android | EXPIRED | DELETED | Ticket invalidated while transfer is pending (PENDING_XFER). |
8 | INVALIDATE (after removal) | iOS / Android | INACTIVE
| DELETED | Spectator already removed pass from wallet; organizer then invalidates the ticket. |
9 | REMOVE_PASS | iOS / Android | ACTIVE | INACTIVE | Spectator manually removes the pass from Google or Apple Wallet. |
| REMOVE_PASS (iCloud sync) | iOS only | INACTIVE | INACTIVE | iCloud auto-sync: pass removed from a second or subsequent device. Status remains INACTIVE. |
10 | GET_PASS (re-add after removal) | iOS / Android | INACTIVE | INACTIVE | Spectator removed the pass but later decides to add it back (preview screen). |
11 | CONTROL | iOS / Android | ACTIVE | ACTIVE | Ticket scanned by Access Control. Pass marked as controlled. No status change. |
| NOTIFY | iOS only | — | — | Information updated on TIXNGO side; Apple Wallet notified via APNs (Apple Push Notification service) to sync changes such as layout and statuses. |
| DOWNLOAD | iOS only | — | — | The iOS device downloads the latest pass information upon receiving the NOTIFY notification. |