Deposit methods
1. What This Page Does
The Deposit methods screen is used to control the display order and active status of player deposit channels shown in the deposit lobby: Automatic bank transfer, PromptPay, and Upload slip. It also displays the operational readiness status of each gateway, providing clear diagnostic explanations whenever a channel is unavailable so finance teams can resolve prerequisite settings directly.
2. Before You Begin
- Required Permissions: You must have the 'Deposit methods' permission in your assigned system role to reorder channels, toggle active switches, and save configurations.
- Prerequisites & Preparation:
- Automatic bank transfer: Requires at least 1 active receiving account under the Auto tab in Payment setup > Bank accounts bound to an active reader in Payment services > LINE bank-notice readers.
- PromptPay: Requires at least 1 active deposit bank account with Auto Decimal enabled.
- Upload slip: Requires at least 1 active receiving account under the Slip upload tab in Payment setup > Bank accounts, plus an active EasySlip API key configured and verified in Payment services > EasySlip.
- Jinlipay P2P Limit Requirements: If Jinlipay P2P is used, minimum deposit and withdrawal amounts must be at least 50 THB and maximum amounts must not exceed 1,000,000 THB in Payment setup > Transaction rules.
- System Safety Constraint: At least 1 deposit method must remain active at all times. If you turn off all switches, the Save button will be locked.
3. Screen Layout
When opening the page, you will see the following key areas from top to bottom:
- Page Header: Displays the title Deposit methods with a descriptive subtitle.
- Method Configuration Section: Displays cards for each deposit channel stacked in their current player lobby display order:
- Up/Down Arrow Buttons: Located on the far left of each card to adjust ordering.
- Method Name & Order Number: E.g.,
1. Automatic bank transfer,2. PromptPay,3. Upload slip. - CMS Status Badge: Indicates whether the method is active or inactive in CMS.
- Availability Badge: Green Operationally available or orange Unavailable indicator.
- Warning Diagnostic Box: An orange panel detailing missing prerequisites when a method cannot run.
- Active Switch: Toggle switch on the far right of the card.
- Sticky Action Bar: Appears at the bottom whenever changes are made, containing Cancel and Save buttons.
4. Search and Filters
This screen displays all supported deposit methods on a single page directly, so no search box or filter bar is required.
5. Data Table
Elements in Each Deposit Method Row
| Element | What You See | Meaning | Colors / Badges |
|---|---|---|---|
| Reorder Buttons | Up and Down arrow icon buttons | Moves the deposit method up or down 1 position (rank 1 appears as the default first tab in the lobby) | - Up arrow: disabled on topmost item - Down arrow: disabled on bottommost item |
| Method Name | Order number and localized name | Deposit gateway type: Automatic bank transfer, PromptPay, Upload slip | Bold text title |
| CMS Status | Status badge | Active operational state configured in the CMS | - Primary/black badge: Active - Grey badge: Inactive |
| Availability | Readiness badge | Indicates whether underlying system prerequisites are satisfied | - Green badge with checkmark: Operationally available - Orange badge with triangle: Unavailable |
| Diagnostic Box (If any) | Orange message box below channel name | Explains why the method is not operationally ready | Orange container listing specific unsatisfied setup requirements |
| Active Switch | Toggle switch on the right | Toggles whether the method is presented to players in the lobby | - Green switch: enabled - Grey switch: disabled |
Action Bar Buttons
| Button | Icon / Color | What Happens When Clicked | Notes / Conditions |
|---|---|---|---|
| Cancel | Outline button | Discards unsaved changes to order and switches, restoring previous state | Active when unsaved changes exist |
| Save | Disk icon / Primary | Persists updated display order and active switches, publishing immediately to the lobby | Disabled if all switches are off or no changes exist |
6. Step-by-Step Instructions
1. Reordering Deposit Methods Shown to Players
- Navigate to Payment setup > Deposit methods.
- Locate the channel you wish to reposition.
- Click the Up arrow to move it higher, or click the Down arrow to move it lower. (The method in position 1 will be opened as the default tab when players view the deposit screen in the lobby).
- The bottom action bar will appear; click Save.
- A green success toast will confirm the updated order.
2. Enabling or Disabling a Deposit Method
- Verify that the target method shows an Operationally available (Green) badge.
- Click the toggle switch on the right side of the card:
- Toggle to Active (Green) to display the channel to players.
- Toggle to Inactive (Grey) to hide the channel from the player lobby.
- Click Save in the bottom action bar. (Click Cancel if you want to revert changes without saving).
3. Resolving "Unavailable" Method Issues
- If a method switch is turned on but the badge shows Unavailable (Orange).
- Read the diagnostic messages in the orange box below the method name:
- If it reads "No active automatic deposit bank is available": navigate to Payment setup > Bank accounts, open the Receiving accounts > Auto tab, and activate at least one bank account.
- If it reads "EasySlip API key is not configured": navigate to Payment services > EasySlip, enter the API key, and complete key verification.
- If it reads "Jinlipay P2P requires minimum deposit/withdrawal of 50 ฿...": navigate to Payment setup > Transaction rules and adjust minimum and maximum limits to fall between 50 and 1,000,000 THB.
- Once the underlying settings are corrected, return to this page; the badge will automatically flip to Operationally available (Green).
7. Add or Edit Form
This screen does not have a separate creation form because all 3 core deposit channels are built into the payment engine. The configurable controls on each card are:
| Control | Required? | What to Input | Example | Constraints |
|---|---|---|---|---|
| Reorder Arrows | Optional | Click Up or Down to adjust display priority | Move Automatic bank transfer to position 1 | Cannot move up if top; cannot move down if bottom |
| Active Switch | Required | Toggle on or off | Set to Active | At least 1 method must remain active |
8. Popups and Dialogs
This screen does not use separate popup modals; all diagnostic alerts and confirmations are displayed inline on the method cards.
9. Statuses and Color Badges
| Badge / Status | Color | Meaning | Action Required |
|---|---|---|---|
| Operationally available | Green | All bank account routes and third-party integrations are healthy; ready for player traffic | Normal operation; ready to activate |
| Unavailable | Orange | Missing prerequisite configurations; channel cannot serve players even if switched on | Read diagnostic box and resolve prerequisites |
| Active | Black / Primary | Method is switched on in the CMS | Visible in lobby if also operationally available |
| Inactive | Grey | Method is switched off in the CMS | Hidden from player lobby |
Diagnostic Messages in the Warning Box
- EasySlip API key is not configured: Enter the EasySlip API key in Payment services.
- The EasySlip API key has not been verified through the new settings page: Run key verification in EasySlip settings.
- No active upload-slip deposit bank is available: Activate at least one receiving bank account in Slip upload mode.
- All new deposits are paused through the payment shortcut: Deposits are paused globally from the quick menu.
- No active automatic deposit bank is available: Activate at least one receiving bank account in Auto mode.
- No active deposit bank account with Auto Decimal enabled is available: Activate an Auto Decimal receiving account.
- Jinlipay P2P requires minimum deposit/withdrawal of 50 ฿ and maximum of 1,000,000 ฿ in Transaction Rules: Adjust transaction limits under Transaction rules.
10. Frequently Asked Questions and Troubleshooting
- If the Save button is disabled (greyed out):
- Check whether all method switches are turned off. The system requires at least 1 active deposit method at all times. Turn on at least one method to re-enable saving.
- Check whether any unsaved changes actually exist. If no switches or orders were modified, Save remains disabled.
- If a method switch is On but players still cannot see it in the lobby:
- Check whether the readiness badge shows Unavailable (Orange). When unavailable, the system suppresses the channel in the lobby to prevent failed player deposits. Resolve the reasons listed in the orange box until the badge turns green.
- If you want to change which deposit method opens first for players:
- Click the Up arrow on your preferred deposit method until it reaches position 1, then click Save. It will now appear as the first active tab in the player deposit lobby.