VIP Online Components
VIP Online is a combination of multiple front-end and back-end components. Certain components are owned and maintained by Pavilion, while others must be developed and maintained by operators.

Component | Type | Owner |
---|---|---|
VIP Online API | Backend | Pavilion |
VIP Online Web Component | Frontend | Pavilion |
Operator Web UI | Frontend | Operator |
Operator API | Backend | Operator |
When an end user clicks on the VIP Online payment option, the operator will make a GET request to the Create Patron Session API expecting a session ID in response. The operator will then invoke the VIP Connect Web Component with the given session ID in a modal dialog. The end user is then able to make deposits, withdrawals, and manage their VIP Online account.
Operators are responsible for implementing the API endpoint residing at the specified API URL. This API call should invoke the VIP Online API session creation endpoint and return the resulting session ID to the web component. This backend-to-backend call is necessary to secure an end user's personally identifiable information from being exposed.