Skip to main content

Commission

1. What is this page for?​

The Commission page is used to set up and manage your site's turnover rebate system, where players earn commission from their betting turnover regardless of winning or losing. This page allows you to configure 4 time layers (Instant, Daily, Weekly, Monthly), set percentage rates and daily payout caps per member rank, upload promotional banners for the lobby popup, approve awaiting payouts, and analyze commission payout reports. This page is designed for finance officers, marketing managers, and promotion administrators.


2. Before you start​

  • Required permissions:
    • You must have the 'Commission' permission granted by an administrator to view, configure, adjust rates, or approve/cancel commission payouts.
    • If you only have view permissions, you can browse settings, rank rates, and reports, but save, adjust, and payout approval buttons will be disabled.
  • Things to prepare:
    • Commission banner image: Recommended dimensions 1200 × 400 pixels (3:1 aspect ratio), maximum file size 5MB, displayed in the player lobby commission popup.
    • Member ranks: Ensure ranks are configured in the system beforehand so you can set commission percentages for each rank.
    • Core system rules to understand:
      • Only bets made with unrestricted cash are counted (wagering while on a promotion or locked credit is excluded).
      • Free credits granted by the site on that day are subtracted from turnover prior to calculation.
      • Commission that is not claimed within the allowed claim days expires automatically and does not roll over.

3. Screen overview​

This page is organized into 3 main tabs:

  1. Settings tab: Configures site-wide commission rules: system toggle switch, toggles and claim window days for all 4 layers (Instant, Daily, Weekly, Monthly), turnover requirement rules, and promotional banner upload.
  2. Rates by rank tab: Displays all member ranks, combined rate per game type, daily payout caps, and edit links to configure 4-layer rates.
  3. Report tab: Displays overall statistics cards, daily trend charts, layer distribution, quick status cards, and the complete table of player commission records, with options to view calculation breakdowns and process payouts.

4. Search and filters​

Filters on the Rates by rank tab​

Field / FilterTypeHow to useResult
Search rank nameText inputType a member rank name, e.g. Bronze, DiamondFilters table to matching rank names
ClearButtonClick the clear buttonResets search filter back to default

Filters on the Report tab​

Field / FilterTypeHow to useResult
Search player username or phoneText inputType a player's username or phone numberDisplays records belonging to that player
Status tabsQuick tab buttonsSelect: All, Accumulating, Ready to claim, Claimed, Awaiting payout, Cancelled, or ExpiredFilters table immediately by commission status
Commission layerDropdownSelect: All, Instant, Daily, Weekly, or MonthlyFilters table to the selected commission layer
Period end dateDate range pickerSelect From date and To dateDisplays records for periods that closed within the selected date range
Export CSVButtonClick the export button at top rightDownloads a CSV spreadsheet of the currently displayed records

5. Data table​

Table 1: Rates by rank (Rates by rank tab)​

ColumnWhat you seeMeaningBadges / Icons
No.Sequence numberOrder of the rank in the progression ladderNumber
RankBadge icon and rank nameMember rank name and its active/inactive statusRank badge and name
Combined rate by game typeSummary percentage, e.g. Slots 1.2% · Casino 0.8%Total commission percentage across all 4 layers (hover to see per-layer breakdown)Percentage text
Daily capCurrency amount or No limitMaximum daily commission cap payable to a player of this rankCurrency text or gray label
Last editedDate, time, and admin nameTimestamp and username of the last person who modified this rank's ratesDate and user badge
ActionsAction buttons in each rowButton to Edit (pencil) or View (eye) rate settingsAction button

Table 2: Player commission records (Report tab)​

ColumnWhat you seeMeaningBadges / Icons
PlayerUsername, phone number, and rankPlayer details for this commission recordText and rank chip
LayerCommission layer nameTime cycle layer: Instant, Daily, Weekly, or MonthlyLayer badge
PeriodStart date to End date of periodSettlement window during which bets were countedTimestamps
TurnoverCounted bet turnoverTotal valid turnover wagered by player during cycleCurrency value
CommissionCalculated commission amountAmount of commission earnedCurrency value (bold)
StatusStatus badgeCurrent lifecycle state of this commission claimColor-coded status badge
Claimed atTimestamp when player claimedDate and time player pressed claim in the lobby (- if unclaimed)Timestamp
Last editedDate, time, and admin nameTimestamp and username of staff who approved or cancelled the claimTimestamp
ActionsRow action buttonsButtons to inspect breakdown, approve, or cancelSee row buttons table below

Row buttons (Report tab)​

ButtonIcon / ColorWhat happens when clickedNotes / Conditions
View calculationEye icon / GrayOpens dialog detailing calculation breakdown by game type and layerAvailable on all records
ApproveWallet icon / GreenOpens credit verification dialog to pay commission into player's walletOnly visible on Awaiting payout records
CancelBan icon / RedOpens dialog requiring a cancellation reason noteOnly visible on Awaiting payout records

6. Step-by-step guides​

1. Configuring site-wide commission settings and layers​

  1. Go to Promotions > Commission and select the Settings tab.
  2. Toggle the Commission on or off switch to On (Green).
  3. Under Commission layers, toggle the time layers you wish to activate (wagers earn commission from all active layers simultaneously):
    • Instant: Claimable during the day based on that day's play. Set Claim within to 0–30 days (0 = must claim on that same day).
    • Daily: Settled after midnight daily. Set Claim within to 1–30 days.
    • Weekly: Settled after midnight Sunday. Set Claim within to 1–30 days.
    • Monthly: Settled after midnight on the last day of the month. Set Claim within to 1–30 days.
  4. Under Turnover on claimed commission: Toggle switch on to require a wagering multiplier, e.g. 1x (toggle off for immediate cash without turnover).
  5. Under Banner: Upload an image file (recommended size 1200 × 400 pixels).
  6. Click Save in the bottom action bar and confirm in the popup dialog.

2. Adjusting 4-layer commission rates per member rank​

  1. Select the Rates by rank tab.
  2. Find the rank you wish to adjust and click Edit (pencil icon).
  3. In the form, a table displays all game categories (Slots, Live Casino, Sports, etc.), each having 4 inputs for the 4 layers (Instant, Daily, Weekly, Monthly):
    • Enter percentage rates for each layer (between 0.00% and 100.00%).
    • Observe the total combined percentage on the right side of the row.
  4. Under Daily cap:
    • Toggle No limit off and enter a daily ceiling, e.g. 1000 THB, or
    • Toggle No limit on to allow uncapped daily commission payouts.
  5. Review the right summary card, then click Save in the bottom action bar.

3. Inspecting player commission calculation details​

  1. Select the Report tab.
  2. Locate the player record in the table.
  3. Click the View calculation button (eye icon) on their row.
  4. The popup dialog displays the breakdown: net turnover per game category, rate percentages applied, site-granted credit deductions, and any unsettled bet rounds.
  5. Click Close when finished.

4. Approving commission credit payouts (Awaiting payout)​

  1. In the Report tab, click the Awaiting payout status filter card.
  2. Click the Approve button (wallet icon) on the row waiting for credit.
  3. The popup dialog checks your site's operational credit balance:
    • If balance is sufficient, a green checkmark appears.
    • If balance is insufficient, top up site credit before continuing.
  4. Click Approve to transfer the commission credit into the player's wallet.
  5. The record updates to Claimed immediately.

5. Cancelling a commission payout​

  1. In the Report tab, find a record with status Awaiting payout and click Cancel (ban icon).
  2. In the dialog, enter the reason in the Reason field, e.g. Irregular betting activity detected (up to 300 characters).
  3. Click the red Cancel button to confirm.
  4. The record updates to Cancelled and the cancellation note is saved.

7. Create or edit page​

The rank commission rate editing page (/promotion/commission/[id]/edit) consists of:

Commission rates per game category and layer (Left)​

FieldRequired?What to enterExampleConstraints
Instant rateRequiredCommission percentage earned immediately during the day0.30Decimal between 0.00 and 100.00%
Daily rateRequiredCommission percentage settled daily after midnight0.20Decimal between 0.00 and 100.00%
Weekly rateRequiredCommission percentage settled weekly after Sunday midnight0.20Decimal between 0.00 and 100.00%
Monthly rateRequiredCommission percentage settled monthly after month-end0.10Decimal between 0.00 and 100.00%

(Configured per game category: Slots, Live Casino, Sports, Fishing, etc. Enter 0 if category earns no commission)

Maximum daily commission cap (Left bottom)​

FieldRequired?What to enterExampleConstraints
Daily capRequiredToggle No limit or enter a combined daily ceiling across all 4 layers5000If No limit is off, enter an amount > 0

Summary card and audit (Right)​

  • Displays rank badge icon and title.
  • Summarizes total combined percentages per game type.
  • Summarizes daily payout cap.
  • Displays last updated timestamp, username, and record version.

8. Popups and dialogs​

1. Popup window: Commission calculation breakdown​

  • Triggered when: Clicking View calculation (eye icon) in the report table.
  • What you see: Period dates, commission layer, counted turnover, total commission, breakdown table by game type, and unsettled bet details.
  • What to do: Inspect calculation accuracy, then click Close.
  • Result: Closes the dialog without changing data.

2. Popup window: Approve credit payout​

  • Triggered when: Clicking Approve on an Awaiting payout record.
  • What you see: Player name, commission amount, site credit balance check, Cancel button, and Approve button.
  • What to do: Confirm sufficient site credit and click Approve.
  • Result: Credits the player's wallet immediately and updates status to Claimed.

3. Popup window: Cancel commission payout​

  • Triggered when: Clicking Cancel on an Awaiting payout record.
  • What you see: Warning message, required Reason text area, Cancel button, and red Do not pay button.
  • What to do: Enter a clear cancellation explanation and confirm.
  • Result: Updates record status to Cancelled with the reason saved.

4. Popup window: Confirm site settings changes​

  • Triggered when: Clicking Save in the Settings tab.
  • What you see: Confirmation alert explaining that changes apply to all unsettled periods including the current active period.
  • What to do: Review the impact and click Save.
  • Result: Applies new site-wide settings immediately.

5. Popup window: Version conflict (simultaneous edits)​

  • Triggered when: Saving changes that were updated by another administrator simultaneously.
  • What you see: Conflict notice with a reload button.
  • What to do: Reload to view latest settings before re-applying changes.
  • Result: Prevents unintentional overwrite of concurrent edits.

9. Statuses and badges​

Badge / StatusBadge ColorMeaningNext Action Required
AccumulatingOrangeCycle is still running, turnover is accumulating, claim window not yet openWait for cycle to conclude
Ready to claimBlueCycle concluded and commission is ready for player to claim in the lobbyAwaiting player to claim in the lobby
ClaimedGreenCommission was successfully credited to player walletTransaction complete. No action needed
Awaiting payoutOrangePlayer claimed commission but site credit was insufficientTop up site credit and click Approve
CancelledRedCommission claim was rejected or cancelled by staffReview reason note if needed
ExpiredGrayPlayer did not claim commission within the allowed daysClaim window closed. Forfeited automatically

10. Frequently asked questions / Troubleshooting​

  • Why is a commission record in "Awaiting payout"?
    • This occurs when the site's central credit balance was too low to process the payout at the moment the player claimed it. Top up your site's credit balance, then click the green Approve button on that row.
  • How do the 4 commission layers interact?
    • The same wager is counted in all enabled layers simultaneously. For example, if both the Instant layer (0.3%) and the Weekly layer (0.2%) are active, the player earns from both according to their respective cycle schedules.
  • Why did a player wager but earn no commission?
    • Check whether the bets were placed during a period when the player's wallet was locked by promotion turnover requirements (promotional play is excluded).
    • Check whether free credits granted by the site exceeded their turnover on that day (free credits are deducted first).
    • Verify that the game category played has an active commission rate above 0%.
  • What size should the commission banner be?
    • Recommended dimensions are 1200 × 400 pixels (3:1 aspect ratio) under 5MB to display cleanly in the player lobby popup.