Skip to main content

Pavilion Operator Set Up

Before an operator can authenticate with VIP Connect, the following operator specific values must be configured on the Pavilion system. Pavilion encourages operators to use these values during transaction validation.

These configurations are maintained by Pavilion Payments and any changes should be sent to your support representative.

Provided By Pavilion Payments

FieldExample ValuesExplanation
OperatorId8AD4812A-178F-4E13-8D82-81BDDC322DA7Unique ID created by Pavilion and assigned to an operator
NameOnline Betting PortalName of an operator
SecretKey1(256 bit base 64 encoded key)Encoded key generated by Pavilion and shared with operator; operator generates JWT using either of the secret keys
SecretKey2(256 bit base 64 encoded key)Encoded key generated by Pavilion and shared with operator; operator generates JWT using either of the secret keys

Provided By Operator

FieldExample ValuesExplanation
MaxDeposit2000.00Maximum deposit amount for a transaction on VIP Preferred; set by operator
MinDeposit10.00Minimum deposit amount for a transaction on VIP Preferred; set by operator
MaxWithdraw5000.00Maximum deposit amount for a transaction on VIP Preferred; set by operator
MinWithdraw1.00Minimum deposit amount for a transaction on VIP Preferred; set by operator
VIPOMaxDeposit2000.00Maximum deposit amount for a transaction on VIP Online; set by operator
VIPOMinDeposit10.00Minimum deposit amount for a transaction on VIP Online; set by operator
VIPOMaxWithdraw5000.00Maximum deposit amount for a transaction on VIP Online; set by operator
VIPOMinWithdraw1.00Minimum deposit amount for a transaction on VIP Online; set by operator
NotifyDepositUrlhttps://www.onlinebettingportal.com/api/notifydepositURL to notification callback endpoint that will be invoked by VIP Connect when an end user performs a deposit. If URL is not provided, deposit notifications to the Operator are ignored or not notified.
NotifyWithdrawUrlhttps://www.onlinebettingportal.com/api/notifywithdrawalURL to notification callback endpoint that will be invoked by VIP Connect when an end user performs a withdraw, If URL is not provided, withdrawal notifications to the Operator are ignored or not notified.
NotifyErrorUrl
(optional)
https://www.onlinebettingportal.com/api/notifyerrorURL to notification callback endpoint that will be invoked by VIP Connect when an error occurs during any transaction. If this URL is not configured, all errors will be sent to their respective transaction notification endpoint.
ReturnUrlhttps://www.onlinebettingportal.com/successAn Optional value to navigate back to Operator provided URL after successful deposit or withdraw transaction
TransactionTimeframeMessage"in about 1 hour."An Optional value to show a custom transaction timeframe to patrons (see below)

ReturnUrl

This is an optional field provided by the Operator to navigate back to specific URL. VIP Connect will check for this field after successful deposit/withdraw transaction is completed and patron clicks on Back to Operator Site option.

The return URL can also be supplied dynamically when making a Create Patron Session request.

  • If the ReturnUrl is provided, the VIP Connect Web Component will clear the session and navigate to the provided URL with a TransactionId and TransactionType parameter. Details on these parameters and an example url is shown below.
  • If the ReturnUrl field is null (not provided), the VIP Connect Web Component will clear the session and close the web component.
Example Return URL- 
https://www.onlinebettingportal.com/success?transactionId=123894563&transactionType=deposit

Return Url Parameters

FieldNote
TransactionIdPreviously provided by operator, as specified in session creation
TransactionTypedeposit/withdraw transaction type
note

No Authentication or Authorization should be required to make a request to ReturnUrl.

Transaction Timeframe Message

This is an optional field provided by the Operator to give a timeframe of when funds are available after a successful transaction. This feature is only available if deposit approvals are enabled.

Example Message
Default Deposit MessageYour $10 deposit from your First City Bank account to your Gaming Operator account is currently in progress. The funds will be available in your Gaming Operator account shortly.
Custom Deposit MessageYour $10 deposit from your First City Bank account to your Gaming Operator account is currently in progress. The funds will be available in your Gaming Operator account TransactionTimeframeMessage.
Default Withdraw MessageYour $10 withdrawal from your Gaming Operator account to your First City Bank account is currently in progress. The funds will be available in your First City Bank account shortly.
Custom Withdraw MessageYour $10 withdrawal from your Gaming Operator account to your First City Bank account is currently in progress. The funds will be available in your First City Bank account TransactionTimeframeMessage.