Skip to main content

Configure Operator Values

Before an operator can authenticate with VIP Connect, the following operator specific values must be configured.

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

Provided By Pavilion Payments

Pavilion encourages operators to use these values during transaction validation.

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

Operators must provide the following values to their Pavilion representative.

FieldExample ValuesExplanation
MaxDeposit2000.00Maximum deposit amount for a transaction; set by operator
MinDeposit10.00Minimum deposit amount for a transaction; set by operator
MaxWithdraw5000.00Maximum withdraw amount for a transaction; set by operator
MinWithdraw1.00Minimum withdraw amount for a transaction; set by operator
NotifyDepositUrlhttps://www.onlinebettingportal.com/api/notifydepositURL to notification callback endpoint that will be invoked by VIP Connect when a patron 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 a patron 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, or after managing banks in the Manage Banks & Enrollmet Only mode.
TransactionTimeframeMessage"in about 1 hour."An Optional value to show a custom transaction timeframe to patrons (see below)
note

If RemainingDailyDeposit is set by the operator during session creation, the minimum value when comparing MaxDeposit and RemainingDailyDeposit will be used as the maximum deposit amount for that transaction.

If WalletBalance is set by the operator during session creation, the minimum value when comparing MaxWithdraw and WalletBalance will be used as the maximum withdraw amount for that transaction.

ReturnUrl

This is an optional field provided by the Operator to navigate back to specific URL. VIP Connect will check for this field after a successful deposit/withdraw transaction is completed, or after managing banks in the Manage Banks & Enrollmet Only mode, 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.