This module code allows the third party to make a ticket sales transaction into EHORS system with the customer plan board & mapped packages.
EHORS ticket sales have a back-end time out of 30 minutes, if the reservation from "add" until the payment has been confirmed is more than 30 minutes, reservation will be cancelled in the back-end. Thus third party may need to re-book again with payment details within 30 minutes.
Basic Flow
Available "command" Command Code
Status | "command" | Data Direction | Function | On Success Return |
---|---|---|---|---|
G_ATT_Planboard | Retrieve | Retrieve available plan board | List of available attractions and sessions with the venue hosting the attractions, maximum pax and available left by a given date | |
G_IND_Attractions | Retrieve | Retrieve available individual attractions | List of available individual attractions by given date with sessions, and individual price | |
G_ATT_Package | Retrieve | Retrieve available package | List of the available package by given date created and mapped to market segment "Internet" and segment source "Direct" | |
G_PKG_Details | Retrieve | Retrieve details of given package ID | List of attractions and sessions bundled and designed within the given packageID | |
P_TKT_NewSales | Send | Create new ticket sales | Success with reservationID which will be used for later payment or reservation cancellation or verification | |
P_TKT_CancelSales | Send | Cancel ticket sales | Success with cancellation status, ONLY success if booking isn't canceled yet | |
Re-design documents | P_TKT_ConfirmSales | Send | Confirm ticket sales with payment details | Success with a list of reserved tickets/wristband number and booking status |
Re-design documents | G_TKT_VerifySales | Retrieve | Verify if the booking has been confirmed | Success if confirmed with reserved tickets/wristband numbers, else maybe back-end cancellation time out or canceled. |