...
Understanding Ticket
...
Statuses
In TIXNGO, we support 18 different statuses to ensure that at any time (before, during, and after an event), an organizer is able to know where a ticket is and who is its owner.
...
S360 Ticket Status | TIXNGO Ticket Status |
---|
Not printed | NA. The ticket does not exist in TIXNGO |
Printed | - (after injection) INJECTED
- (after download) DOWNLOADED
- (after assignment) ASSIGNED
- (after transfer initiated) PENDING_TRANFER
- (after transfer cancelled by sender) FAILURE_TRANSFER
- (after transfer rejected by receiver) FAILURE_TRANSFER
- (after transfer accepted) TRANSFERRED
- (after ticket activation) XXX_ACTIVATED (OFFLINE_ACTIVATED, ONLINE_ACTIVATED, MANUAL_ACTIVATED, BT_ACTIVATED)
|
Controlled External Access Control or S-360 Ticket Check | - (after control before feedback from TIXNGO) XYZ_ACTIVATED where XYZ is the activation method used
- (after control and feedback from TIXNGO) CONTROLLED
|
Invalidated Ticket Invalidation, Reprint from the back-office, Post ticket on resale Cancelled Cancel ticket (manually or by batch) | If the ticket was never sent to TIXNGO → NA .
But if the ticket was already existing in TIXNGO ... - DELETION_PENDING (after sending the "invalidated status to TIXNGO and receiving feedback from TIXNGO)
- DELETED (after successful blockchain deletion and feedback from TIXNGO)
|
Understanding Ticket details synchronization
UI Tabs |
---|
UI Tab |
---|
| Mobile TicketsS-360 | TIXNGO |
---|
TICKET_ID | ticketId | BLOCKCHAIN_TICKET_STATUS | ticketStatusLog | TICKET_LAST_UPDATE | lastUpdateTimestamp | ACTIVATION_DATE | activation.date | ACTIVATION_TYPE | activation.method | ACTIVATION_PHONE_MODEL | activation.device | ACTIVATION_DURATION | activation.duration | ACTIVATION_BEACON | activation.beaconName | OWNER_EMAIL | spectatorDetails.email | OWNER_TITLE | spectatorDetails.title | OWNER_FIRSTNAME | spectatorDetails.firstName | OWNER_LASTNAME | spectatorDetails.lastName | OWNER_PHONE_NUMBER | spectatorDetails.phoneNumber | OWNER_ID_NUMBER | spectatorDetails.idCardNumber | OWNER_BIRTH_DATE | spectatorDetails.dateOfBirth | OWNER_COUNTRY_CODE | spectatorDetails.nationality (failover: spectatorDetails.residenceCountry) | OWNER_LANGUAGE | spectatorDetails.language | OWNER_INFO1 | spectatorDetails.extraInfo1 | OWNER_INFO2 | spectatorDetails.extraInfo2 | OWNER_INFO3 | spectatorDetails.extraInfo3 | OWNER_INFO4 | spectatorDetails.extraInfo4 | ASSIGNEE_EMAIL | spectatorDetails.ticketHolder.identity.email | ASSIGNEE_FIRSTNAME | spectatorDetails.ticketHolder.identity.firstName | ASSIGNEE_LASTNAME | spectatorDetails.ticketHolder.identity.lastName | ASSIGNEE_PHONE_NUMBER | spectatorDetails.ticketHolder.identity.phoneNumber | ASSIGNEE_ID_NUMBER | spectatorDetails.ticketHolder.identity.idCardNumber | ASSIGNEE_BIRTH_DATE | spectatorDetails.ticketHolder.identity.dateOfBirth | ASSIGNEE_LANGUAGE | Not mapped | ASSIGNEE_NATIONALITY | spectatorDetails.ticketHolder.identity.nationality (failover: spectatorDetails.ticketHolder.identity.residenceCountry) | ASSIGNEE_INFO1 | spectatorDetails.ticketHolder.identity.extraInfo1 | ASSIGNEE_INFO2 | spectatorDetails.ticketHolder.identity.extraInfo2 | ASSIGNEE_INFO3 | spectatorDetails.ticketHolder.identity.extraInfo3 | ASSIGNEE_INFO4 | spectatorDetails.ticketHolder.identity.extraInfo4 |
|
|
Mobile Tickets transactions
S-360 | TIXNGO |
---|
TICKET_ID | ticketId |
TRANSACTION_DATE | lifecycle[i].createdDate |
BLOCKCHAIN_TICKET_STATUS | lifecycle[i].status |
INFO | lifecycle[i].info |
ADDITIONAL INFO | lifecycle[i].additionalinfo |
SENDER_EMAIL | Mapping according to status |
SENDER_PHONE_NUMBER | Mapping according to status. |
RECIPIENT_EMAIL | Mapping according to status. |
RECIPIENT_PHONE_NUMBER | Mapping according to status. |
RECIPIENT_TITLE | Mapping according to status. |
RECIPIENT_FIRSTNAME | Mapping according to status. |
RECIPIENT_LASTNAME | Mapping according to status. |
RECIPIENT_ID_NUMBER | Mapping according to status. |
RECIPIENT_BIRTH_DATE | Mapping according to status.. |
RECIPIENT_COUNTRY_CODE | Mapping according to status. |
RECIPIENT_LANGUAGE | Mapping according to status. |
RECIPIENT_INFO1 | Mapping according to status. |
RECIPIENT_INFO2 | Mapping according to status. |
RECIPIENT_INFO3 | Mapping according to status. |
RECIPIENT_INFO4 | Mapping according to status. |
What and how we synchronize ticket details ?
Each mode has a specific mapping.
...