VIP Preferred Components
VIP Preferred 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 Connect API | Backend | Pavilion |
VIP Connect Web Component | Frontend | Pavilion |
Operator Web UI | Frontend | Operator |
Operator API | Backend | Operator |
When an end user clicks on the VIP Preferred web component, it will make a GET request to the specified VIP Preferred API URL expecting a session ID in response. The web component will then open the VIP Preferred web application with the given session ID in a modal dialog. The end user is then able to make deposits, withdrawals, and manage their VIP Preferred account.
Operators are responsible for calling the API endpoint residing at the specified API URL. This API call should invoke the VIP Preferred 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.