Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This module code allow third party to make ticket sales transaction over EHORS system with customer plan board, mapped packages.

Tip

Please notice EHORS ticket sales have a back-end time out of 30 minutes, if the reservation from "add" until payment confirm are more than 30 minutes, reservation will be cancelled in the back-end. Thus third party may need to re-book again with payment details if confirmation come after 30 minutes.

Basic Flow

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayNameAPI - TICKET SALES COMMAND FLOW
lboxfalse
revision5
diagramNameAPI - TICKET SALES COMMAND FLOW
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth766

Available "command" Command Code

Status"command"Data DirectionFunctionOn Success Return

G_ATT_PlanboardRetrieveRetrieve available plan boardList of available attractions and sessions with venue hosting the attractions, maximum pax and available left by given date 

G_IND_AttractionsRetrieveRetrieve available individual attractionsList of available individual attractions by given date with sessions, and individual price

G_ATT_PackageRetrieveRetrieve available packageList of available package by given date created and mapped to market segment "Internet" and segment source "Direct"

G_PKG_DetailsRetrieveRetrieve details of given package IDList of attractions and sessions bundled and designed within the given packageID

P_TKT_NewSalesSendCreate new ticket salesSuccess with reservationID which will be use for later payment or reservation cancellation or verification
Re-design documentsP_TKT_CancelSalesSendCancel ticket salesSuccess with cancellation status, ONLY success if booking aren't cancel yet
Re-design documentsP_TKT_ConfirmSalesSendConfirm ticket sales with payment detailsSuccess with list of reserved tickets / wristband number and booking status
Re-design documentsG_TKT_VerifySalesRetrieveVerify if the booking have confirmedSuccess if confirmed with reserved tickets / wristband numbers, else may be back-end cancellation time out or cancelled.