Skip to main content
You may read the related Finance articles below:

Finance - How to set up and edit Payment Segments

Click the plus button to get started. image-20240317-082628.png Fill all the fields in the pop-up. image-20240317-082640.png Segment Name – segment name itself Description – brief note about the segment Currency – currency used Automatic Message – message that will be sent to the players under the segment they are in Segment Setup - Active if segment is activated or Default means registered players will automatically added Once segment is created is Saved, it will now appear in the Payment Segments page. The operator has the capability to edit or delete a segment. Click the pen icon to edit Segment chosen. image-20240317-082718.png All fields filled when segment was first created can be edited. All players included in the segment will appear here. image-20240317-082733.png The icons beside each player are indications that players can be moved to another segment or removed to their current segment. If you decide to move the player, the dropdown will provide you all the segments. image-20240317-082820.png A confirmation pop-up will appear before the player removed to the segment. image-20240317-082854.png Click the plus button to add player in the segment. A pop up will appear with the list of players. You can use the filter above to choose a specific segment or use the search button to find a specific player to be added. image-20240317-082906.png Once player is selected, it will now appear in the segment. image-20240317-082927.png

Finance - How to navigate Manual Payment Segments

The Manual Payment Segment section provides back office users a way to navigate easily. When there are too many payment segments, a user can have a hard time navigating and locating a particular player or payment segment. You may use the features enumerated in this article to help in navigation. The manual payment segment page has been redesigned to make navigation easier: image-20240317-082407.png
  1. Search Bar - You may user this to field to search for the segment or exact player you want to search. Results will be displayed after clicking the icon or pressing enter.
image-20240317-082434.png
  1. Search Options - You may want to search by segment name, player username, or player ID. Here, you can freely switch between the different options on how you want to search and then fill the information under the search bar.
image-20240317-082509.png image-20240317-082515.png a. Segment Name - If you want to just search for a certain segment name, you can search for the full name or just a portion of the name and it will show you all the results. b. Player ID - You can enter the exact playerID to find a particular player. c. Player Username - You can enter the exact username to find a particular player.

Finance - Managing Manual Deposit and Withdrawal Requests

Below are the easy steps for you to process a player’s deposit and withdrawal requests. Deposit Requests When a player initiates a deposit in the player page, the status in the back office will be ‘New’. The back office user will process this by clicking ‘Answered’ while the player confirm it in the website. image-20240317-081554.png
  • Note that deposit sound in the backoffice will be activated once transaction is confirmed.
Once the player confirmed, only ‘Rejected’ or ‘Paid’ will appear in the dropdown. image-20240317-081611.png A notification in the backoffice will appear when either Rejected or Paid is chosen. image-20240317-081724.png Multiple deposit requests can be processed. Once the box for specific deposits to be processed are selected, click the process button to continue. image-20240317-081741.png
  • If you select different statuses to process (New and Answered), options in the dropdown for the action to be taken will be last step (Rejected or Paid).
Withdrawal Requests Compared to Deposit, payments segment does not affect a player’s withdrawal request. The options in the Action when processing will be ‘Approved, Rejected, or Paid’. However, the back office user has the capability to move with ‘Rejected’ or ‘Paid’. image-20240317-082225.png Just like deposit, the withdrawal can also process multiple requests. image-20240317-082241.png
  • If you select different statuses to process (New and Approved), options in the dropdown for the action to be taken will be last step (Rejected or Paid).
In Withdrawal, a notification prompt in the back office will appear in every action taken on our end. image-20240317-082300.png Notes:
  • While Deposit sound is activated when the player confirmed the transaction on his/her end, withdrawal sound is automatically activated once a player initiated the withdrawal request.
  • Player can only request one deposit/withdrawal at a time. Requested deposit/withdrawal must be rejected or cancelled first before proceeding with another request.
  • When a player making a deposit is not under an active Payment Segment, the status in the back office will be New > Answered > Confirmed (once players confirmed it in their end) > Rejected/Paid. However, if under an active Payment Segment, the deposit will automatically be Answered.
  • The back office user can also directly click ‘Rejected’ or ‘Paid’ without the player confirmation on his/her end.
  • Multiple deposit requests to be processed only works for answered and new requests.
  • If the player is requesting a withdrawal after making a deposit, a pop up will appear indicating the payment charge % the player will be deducted if he/she continue the withdrawal without using the amount required.
    ** Note that the withdrawal amount that the player is requesting will appear in the backoffice without deductions, however, the player will only receive the amount expected (less with the charge).

Finance: Deposit and Withdraw Requests (Before and After)

This will serve as a reference to the before and after of Deposit and Withdrawal Requests that a Backoffice user will see. The images below will make it simple for the Back office user to distinguish and understand the new update.
I. Deposit Requests
A. Single Currency In the new update, you can see the updated names in the column. The table below can be used to easily identify the differences. Before is the initial back office format and After contains the updated names. In Settings image-20240317-075653.png , the Back office user can choose columns they want to show or hide. They can also freely rearrange the order of columns by dragging the columns to their preferred order. This is what you usually see in the “Show Column.” image-20240317-075837.png In the new update, you can see the updated names in the “Show Column.” image-20240317-075854.png Here are the recently added columns. image-20241024-163619.png B. Multi Currency Here is the updated columns in multi currency. image-20241024-163721.png
II. Withdrawal Requests
A. Single Currency
  1. In Settings image-20240317-075910.png , you can see the columns you normally see in the “Show Column” section. The images below are the before and after.
image-20240317-075956.png image-20240317-080002.png Here are the updates columns. image-20241024-164318.png Like the Deposit Requests, the back office user also has the option to choose which columns to show or hide, and rearrange them to their desired order. Once “Apply” is clicked. The columns selected will then appear in the Withdrawal column display. You may refer to this table to see the before and after names of the columns. B. Multi Currency Here is the updated columns in multi currency. image-20241024-164854.png You will notice that “Filter: On” will show if filtered. When no filter is selected, you can see “Filter: Off.”
In the example below, when you select today in the ‘Filter Date’, all transactions on the chosen date will appear.
image-20241024-165008.png Here is the translated version: 금융 금융: 입금 및 출금 요청(이전 및 이후)

Pop-up message for Manual Deposit (SingleCurrency)

o Automatic Message: Active Toggled On
  • Show Automatic Message in comment upon clicking Deposit
o Automatic Message: Active Toggled Off
  • Hide comment upon clicking Deposit
Here is a sample segment setting:
  1. Automatic Message: Active toggled ON
    Segment Setup: Active toggled ON
image-20240713-001501.png
image-20240713-001546.png

Once the deposit is made, the status will be Answered and the automatic message will appear in the Comment.

image-20240713-001629.png

No pop-up will appear in the player portal.

  1. Automatic Message: Active toggled ON
    Segment Setup: No segment chosen
image-20240713-001819.png
image-20240713-001841.png

In the backoffice, the status will be New and there will be no automatic message in the comment.

image-20240713-001919.png

No pop-up will appear in the player portal. The status will be Pending.

  1. Automatic Message: Active toggled OFF
    Segment Setup: No segment chosen
image-20240713-002046.png
image-20240713-002102.png

When both are not toggled ON, status will be New in the backoffice and no comment will appear.

image-20240713-002154.png

The status is Pending in the player portal.

  1. Automatic Message: Active toggled OFF
    Segment Setup: Active toggled ON
image-20240713-002234.png
image-20240713-002259.png

The status will be Answered and no automatic message will appear in the comment.

image-20240713-002401.png

In the backoffice, the status will be Answered.

Pop-up message for Manual Deposit for MultiCurrency

Once a player click deposit, the automatic message set up in the payment segment will appear in the player page pop-up. Navigation: Finance > Payment Segments o For a particular request, Active is on for 일반계좌 Payment Segment and off for others If Active is toggled ON, the automatic message will appear in the player page and you will see the check icon beside the Automatic Message. image-20240713-013314.png If Active is toggled Off, this means that the Automatic Message set up will not appear rather the existing default message will appear in the pop-up. image-20240713-013354.png Segment Setup refers to which category (Active or Default) segment the changes will apply.
image-20240713-013417.png

Here is what a player not included in a segment will see.

image-20240713-013445.png Here is a sample segment setting:
  1. Automatic Message: Active toggled ON Segment Setup: Active toggled ON
image-20240713-013510.png Since this segment is “Active,” the automatic message below will appear in the player portal once the player in the “Active” segment category made a manual deposit. Once the player made a deposit, the status will be Answered in the backoffice.
image-20240713-013603.png

This is what the player will see in the player portal.

  1. Automatic Message: Active toggled ON
    Segment Setup: No chosen segment
image-20240713-013640.png Once the player made a deposit, the status will be New in the backoffice.
image-20240713-013714.png

This is what the player will see in the player portal.

  1. Automatic Message: Active toggled OFF
    Segment Setup: No chosen segment
image-20240713-013755.png Once the player made a deposit, the status will be New in the backoffice.
image-20240713-013901.png

In the player portal, this is what the player will see:

  1. Automatic Message: Active toggled OFF
    Segment Setup: Active toggled ON image-20240713-013937.png
Once the player made a deposit, the status will be Answered in the backoffice.
image-20240713-014001.png

In the player portal, this is what the player will see:

Finance - Payment Segment in Deposit and Withdrawal Requests

Payment Segment columns and filters are added so you can easily identify the player’s payment segment and approve or reject transactions accordingly. In Deposit Requests, click Settings image-20240725-223803.png to enable or disable Payment Segment in columns. Screenshot 2024-07-26 063219.png You will be able to see which payment segment the player is included in the deposit. Screenshot 2024-07-26 064304.png We recently added Payment Segment in Withdrawal Requests which appears the same way like the Deposit Requests. Screenshot 2024-07-26 085428.png Segment is also added in the Filter section. Screenshot 2024-07-26 085136.png

Manual Bank Transfer for MultiCurrency

This article will guide you on how to process bank transfer in Multicurrency.

New Deposit Request

This is what the players will see when they request a new deposit. image-20240915-072653.png The instructions will appear in the pop-up depending on the selected currency and language set up in the Settings > Payment Method Settings > Payment Settings. image-20240915-095354.png The predefined amounts can be setup depending on the currency selected in Payment Settings. image-20240915-101450.png
image-20240915-101540.png

In this image, since I chose KRW, the predefined amount setup in Payment Settings will be appearing in the deposit amount buttons.

Recent Deposit Request

After making the deposit, the players will see a pop-up as a confirmation.
image-20240915-073321.png

In this sample deposit, you can see the instruction/s and the deposit details.

Sample 1: Player not in a Payment Segment
PP: Pending > Answered > Confirmed > The pop up will disappear once Paid is processed BO: New >Answered/Rejected/Paid image-20240915-074145.png
  • Refresh Button
    • Reload and re-open the wallet modal on the same page to check if there was an update made by backoffice on the transaction being displayed
  • “Confirm” button (Primary)
    • Applicable for Status: Answered
  • TransactionID - Deposit Request Transaction ID
  • Date - Last Modified Date
  • Amount - Amount Requested
  • Method - Bank Transfer
  • Comment - Payment Segment Automatic Message or Deposit Request Comment
  • Status - Pending/Confirmed/Answered
Sample 2: Player with Payment Segment
PP: Answered > Confirmed > The pop up will disappear once Paid is processed BO: Answered > once player Confirmed (Confirmed) > Rejected/Paid
image-20240915-115254.png

The status will automatically be “Answered” with the corresponding Comment if applicable

Sample image when the request is Rejected: Screenshot 2024-09-15 194521.png

Transactions

To view the deposit transaction, click the Transactions in the pop-up or Player Transactions in the profile menu. image-20240915-081222.png The icons beside the deposit details are clickable where you can copy or view the transaction.
image-20240915-082406.png

When the eye icon is clicked

Note that if there are no amount buttons for the currencies selected, you have to setup the Predefined Amount for Deposit and Instructions in the Back Office Payment Settings for currencies that support Manual Payment method. Related articles:
How to Setup Predefined Amounts and Wallet (Deposit/Withdrawal) Instructions to appear in Player Portal
KO ver: 다중 통화를 위한 수동 은행 송금

Manual Bank Transfer for MultiCurrency (Withdrawal)

[BO] Payment Settings

Withdrawal display and input restrictions should follow instruction texts, button behavior, and predefined amounts set in the Payment Settings for the corresponding currency.
image-20250104-054534.png

Settings > Payment Method Settings > Payment Settings

Predefined Amounts
The predefined amounts shall be displayed to the amount buttons in the Wallet > Withdraw modal as configured in the Back Office (Settings > Payment Method Settings > Payment Settings).
image-20241004-010441.png

Payment Settings > Predefined Amounts

Instructions
The set instruction per language shall be displayed on Wallet > Withdrawal modal depending on the language set on the website.
image-20241004-012942.png

Payment Settings > Instructions


[PP] New Withdrawal Request

This section is triggered upon clicking the Bank Transfer button if there are no pending withdrawal requests for the selected currency. Show withdrawal instructions and input options for withdrawal requests.
image-20241004-014056.png

Withdrawal Request form


[PP] Recent Withdrawal Request

The Recent Withdrawal Request section is triggered to display in two ways:
  1. Upon successfully submitting a withdrawal request using a Bank Transfer.
  2. Upon clicking the Bank Transfer button if there is a pending withdrawal request for the selected currency.
image-20250104-055705.png

Recent Withdrawal Request


Withdrawal Request Statuses

BO [New] | PP [Pending]
Status for new Withdrawal Requests. image-20250104-060416.png image-20250104-060531.png
image-20250104-060723.png

In transactions > withdrawal

Snackbars (Pop-up notifications for withdrawal)

BO & PP [Cancelled]

Status when a user cancels a Withdrawal Request. image-20250104-061048.png image-20250104-061307.png image-20250104-061357.png
Confirmation Prompt
Triggers upon click of the Cancel button.
Confirmation Prompt Action Buttons

BO & PP [Approved]

Status when a Back Office user approves a Withdrawal Request. image-20250105-053948.png image-20250105-054026.png image-20250105-054058.png
Snackbars (Pop-up notifications for withdrawal)

BO & PP [Rejected]

Status when a Back Office user rejects a Withdrawal Request. image-20250105-054315.png image-20250105-054616.png image-20250105-054418.png
Snackbars (Pop-up notifications for withdrawal)

BO & PP [Paid]

Status when a Back Office user sets the status of a Withdrawal Request to ‘Paid’. image-20250105-054953.png image-20250105-055037.png image-20250105-055057.png
Snackbars

[PP] Transactions

Page can be accessed by clicking the Transactions button on the Wallet modal.
image-20250105-055211.png

Transactions > Withdrawal

Transaction Details

Popup shall display upon clicking the Eye/View icon on Withdrawal Requests with Pending, Approved, Rejected, or Paid status. image-20241007-035127.png image-20250105-055332.png Korean ver: 다중 통화 수동 은행 송금(출금)

Deposit Request Text Message

For operators to have the option to send payment segment automatic messages as SMS and have the option to resend in the deposit request page.
  • Replace “Active” with “Website Message” checkbox
  • Add an “SMS” checkbox under Automatic Message and set the default to unchecked
image-20241106-101732.png
image-20241106-102050.png

You can see this message when you click the beside Automatic Message: “Automatic message will be sent if website message and/or SMS is checked”

image-20241106-102334.png
  • Green SMS Icon with check will appear when “Text Message” checkbox is checked.
  • You can see the Check/X Icon when “Website Message” checkbox is checked/unchecked.
image-20241106-111355.png
  • Red SMS Icon with check will appear when “Text Message” checkbox is unchecked.
  • You can see the Check/X Icon when “Website Message” checkbox is checked/unchecked.
  • The send SMS Icon beside the Process button
    • Applicable to manual payment with the process button enabled
    • Show Send SMS pop-up window when icon is clicked
    • Hide this clickable icon when player does not have a mobile number
image-20241106-105134.png
image-20241106-104051.png

for new deposit requests, the tooltip will appear like this and will be fixed on the next release.

Send SMS pop-up window

image-20241106-104449.png

Note that the character limit for SMS text will depend on the SMS provider used for your brand.

  • Segment Name - Read-only segment name where the player belongs to
  • Segment Description - Read-only segment description where the player belongs to
  • Mobile Number - Read-only Player’s mobile number
  • Message - required editable textbox with default text from segment automatic message
    • show error message “The Message field is required.” if empty upon clicking send button
  • Cancel button - close the player details pop-up modal
  • Send button - show snackbar “Message Queued”
  • Add Send SMS Button
    • Applicable to manual payment with the process button enabled
    • Show Send SMS pop-up window when icon is clicked
    • Hide the SMS button when player does not have a mobile number
image-20241106-111138.png
image-20241106-110324.png

Send SMS button will not appear when multiple rows are selected.

See Korean ver: 입금 요청 문자 메시지

Deposit Request SMS New Update

Payment Segments
Navigation: Finance > Payment Segments >Add New Segment Additional window is added to separate the SMS message textbox. GP-4973_1_Create_Segment
  • Error Messages (if toggled on):
    • Required Website Message Textbox: “The automatic website message field is required.”
    • Required SMS Textbox: “The automatic SMS field is required.”
  • The automatic message for SMS will be logged in Deposit Request SMS New Update if the Player belongs to the segment with enabled automatic message for SMS, account status is open and has a mobile number
image-20250209-031304.png Navigation: Finance > Payment Segments > Edit Segment
image-20250209-033609.png

Additional labels for separated Website Message text and SMS text

[BO] Player Management: SMS
Navigation: Player Management > [Search Player] > View Details > General > SMS image-20250209-034054.png
  • Date - will display the date of the message and order from Newest to Oldest. The displayed Date and Time will be the same format of your back office preferences.
  • Message - all SMS sent to the player’s previous (messages sent to old mobile number are included in SMS history logs) and current mobile number sent through the back office (SMS verification message, Segment automatic message, Deposit request SMS sending, and Player management SMS sending) will be displayed here.
  • Status
    • Failed - Red text indicating that SMS sending failed
    • Check with SMS Provider - Green text indicating that SMS was sent successfully to the SMS provider
    • Pending - Orange text indicating that SMS sending is on queue
image-20250209-032427.png

Filter

Player Management: Send SMS
Navigation: Player Management > [Search Player] > View Details > General > Player Info
image-20250121-094508.png

Send SMS pop-up window show upon clicking the SMS icon and SMS checkbox hidden

  • You will be able to send SMS by clicking the phone icon beside the mobile number of the player.
    • Show error message “The Message field is required.” if empty upon clicking send button
  • Show this clickable icon only when user permission for Player Management - Player is Can Modify and there is a mobile number.
  • Option should still be available for closed player accounts
  • Hide the SMS toggle in the Notification Options container
[BO] Deposit Request: Send SMS
Navigation: Finance > Deposit Requests > Send SMS Alternative Navigation: Finance > Deposit Request > Process> Send SMS image-20250114-062451.png
  • Show SMS Automatic Message configured for the corresponding Payment Segment as the default Message text
  • Existing fields and behavior will remain the same
Korean ver: 입금 요청 SMS 신규 업데이트

10Coins Deposit for SingleCurrency

Overview

10Coins is a Payment Gateway Provider (PGP) in the category of Crypto Payment Gateways. Since single currency operators usually set fiat as the player’s currency option, foreign exchange rate conversion is needed to support 10Coins integration.

[BO] Player Capabilities

Navigation: Player Management > <playerID> > General > Verification Addition of Can use 10Coins toggle switch on Player’s Capabilities. The same behavior from ‘Can Use Manual Bank Transfer’ and ‘Can use PayKo’ will be applied to Can use 10Coins. image-20241118-044615.png

[BO] Manual Payment Settings

Navigation: Settings > Payment Method Settings > Payment Settings
image-20241118-045054.png

This will allow Back Office users to modify settings related to Deposit and Withdrawal for the specific payment method. The same behavior from other payment method settings will be applied to 10Coins payment settings.

[PP] New Deposit Request

This page is triggered upon clicking the button for 10Coins. Deposit display, instructions, input restrictions, and options should follow Payment Settings > Manual Payment Settings for the corresponding currency.
Fiat Request Screen
image-20241118-040602.png

Here are the validations for 10coins deposit request

  • Validate the Deposit Amount against the limit before requesting 10Coins to generate the Deposit Wallet Address and continue to the QR Deposit Screen.
  • If the player accidentally closes the Deposit Window and the player opens up the Deposit Window again, check if the Deposit Request is still valid and display the QR Deposit Screen with the same information.
If the player deposits less than the minimum amount of 10Coins for a specific currency, the deposit transaction will be Rejected, and no amount will be returned.
[PP] QR Deposit Screen
image-20241118-041843.png
Note:
  • No changes will occur on the QR Deposit Screen until we receive a callback from 10Coins after a player makes an actual deposit using the information from the screen.
  • 1 QR Code is equivalent to 1 transaction and is valid at a given time only.
  • The transaction will be added to BO Finance > Deposit Request after receiving a callback from 10Coins.
Here is a sample view of a deposit request in the backoffice
image-20241117-075355.png

Once 10Coins sent us a callback about a player’s deposit, a deposit request will then be created on our end. Since the process for 10Coins will be fully automated, the process button is disabled. Details of each request will be displayed in the Deposit Request Info pop-up upon clicking the “view” icon.

[PP] Deposit Transactions
image-20241108-041100.png

Deposit Statuses

Player Portal Notifications

Notification to display depends on the configured text and format in BO Settings > Message Templates > Notifications

Deposit

See Korean ver: 단일 통화용 10코인 입금

10Coins Withdrawal for SingleCurrency

Here is a guide when processing withdrawal request for 10coins cryptocurrency. The deposit process will be fully automated, while the withdrawal process requires BO Users’ help in sending requests to10Coins by approving a request.

[PP] Withdrawal

image-20241118-045528.png

Here are the validations for 10coins withdrawal request

[PP] Recent Withdrawal Request

image-20241118-052935.png

[BO] Process Withdrawal

Status: New | For Reconcile

A new withdrawal request will be created on our end once a player requests new withdrawal request for 10Coins. For 10Coins, the process button is disabled from the main Withdrawal Requests page. This is to avoid including 10Coins requests from processing bulk withdrawal requests. image-20241117-080917.png Details of each request will be displayed in the Withdrawal Request Info pop-up upon clicking the “view” icon. image-20241117-080613.png Clicking the “Process” button allows the BO User to either approve or reject a new withdrawal request. image-20241117-080312.png

Status: Approved

Approved withdrawal request will then be sent to 10Coins for actual processing of the request. image-20241106-095006.png
[PP] Transactions: Crypto Transaction Details
Addition of Crypto Transaction Details section if the payment used for Deposit and Withdrawal is 10Coins. This will only display once 10Coins provides us with this information. image-20241117-074229.png

[PP] Notifications

Notification to display depends on the configured text and format in BO Settings > Message Templates > Notifications

Withdrawal

Withdrawal Statuses

A possible scenario that might happen to a Withdrawal Request that has ‘For Reconcile’ status:
  1. In this status, the Back Office User has the option to manually process [Paid or Rejected] the request.
  2. For example, the Back Office User sets the status to Rejected which is a settled state already. With this, the withdrawal amount has already been returned.
  3. 10Coins sends a Failed response again.
  4. In this case, we will not record the Failed response we received from 10Coins since the request is in a settled state already. This means that no amount shall be returned to the user anymore.
See Korean ver: 10단일 통화로 코인 출금하기

Deposit and Withdrawal Copy Icon

Add a Copy Icon to the specific fields for both Deposit and Withdrawal requests in the Back Office with an adjustment on the format for the pasted values. Fields with Copy Icon:
  • Deposit Requests: Player ID, Username, Account Name, Account Number, Amount Requested, Amount Received
  • Withdrawal Requests: Player ID, Username, Account Name, Account Number, Bank Name, Amount Requested, Amount Withdrawn

Formatting Adjustment:

In the Back Office display, values have commas and decimals. When pasted, remove the commas. If the decimal value ends with .00, eliminate the decimals; if it is greater than .00 retain the decimals. Examples:
  • The displayed value is 10,000.00 → Pasted value is 10000
  • The displayed value is 10,000.85 → Pasted value is 10000.85

Deposit Requests

image-20241129-005007.png

Withdrawal Requests

image-20241129-005226.png

Conditional Display for Copy Icon

  • For Withdrawal Requests, the copy icon for Amount Withdrawn is only available if the status is “Paid.”
image-20241129-010339.png
  • For Deposit Requests, the copy icon for Amount Received is unavailable if the status is “Failed” or “Rejected.”
image-20241129-005745.png
  • If there is no value on the specified fields the copy icon should not be available.
image-20241129-010511.png Korean ver: 입금 및 출금 복사본 아이콘

Instant Deposit

Instant Deposit has made the deposit requests of the players easier and convenient with just few steps which will be accessible once players are in Player Segment. Standard Mode
  • Maintain the existing functionalities
If the Manual Bank Transfer is set to Instant Mode: Instant Mode (With Payment Segment)
  • Deposit request is automatically set to Confirmed once request has been made
  • Skip the New Status in the Back Office and Answered Status in the Player Portal and Back Office
  • Badge and sound notification triggered for Confirmed deposit request
  • Paid and Rejected buttons appear in the BO Deposit Request page and the “Process” button is removed
  • Show the enabled Automatic message as instructions when Manual Bank Transfer is selected
  • Disable “SMS” toggle and hide “Enter automatic SMS” textbox field
Instant Mode (No Payment Segment)
  • Maintain the existing functionalities
[BO] Payment Segments
Navigation: Finance > Payment Segments > [Edit / Create a Segment] > Segment Details
  • Disable the SMS toggle
  • Hide the Enter automatic SMS textbox
  • Limit the Website Message field to a maximum of 1,200 characters.
    • Error message: “The Website message field may not be greater than 1,200 characters.”
image-20250511-095433.png
[BO] Deposit Requests
Navigation: Finance > Deposit Requests image-20250512-140447.png
With Payment Segment
  • Show Paid/Rejected Button
    • On Click:
      • Action - “Paid” or “Rejected”
      • Note (Optional) - Same as existing
      • Comment - Same as existing
      • Send SMS button - Same as existing if mobile number is available
      • Cancel & Save buttons - Same as existing
No Payment Segment
  • Show Process Button - Same as existing
Applicable to Standard and Instant
  • Comment column - Limit maximum displayed characters to standard column width. Expand to show full text on click.
  • Remove “Answered” from the Action dropdown when “Confirmed” and/or “Answered” are selected in multi-select processing.
  • Change the Send SMS Message placeholder to “Enter Message”
[PP] Deposit: Manual Bank Transfer
Navigation: Wallet > Deposit > Manual Bank Transfer
image-20250512-142843.png

Note: Make sure to enable the Automatic Message for Website Message to show this as a deposit instruction to the player.

  • The instructions show the configured automatic message for the player’s payment segment.
  • Comment should also show the configured automatic message.
Korean version: 즉시 입금

Game Credit

Allows operators to monitor Game Credit balances and transactional records, restricting players from betting if the Game Credit balance is low. Game Credit Calculation The fixed conversion rate for Game Credit top-up and adjustment is 1:10. For example, when an operator tops up an amount of 5,000 KRW, it will result in 50,000 KRW as Game Credit. This ratio remains 1:10, even if there are adjustments. Low Balance Threshold
  • A seeded value of 10% is used to calculate the low balance threshold for the Game Credit balance after a top-up and adjustment. The threshold will change with each top-up made by the operator.
  • Low Balance Threshold is recalculated after each top-up and adjustment.
  • A low balance message snack bar appears only when the balance drops below the threshold from above, to prevent repeated alerts when the balance remains low (refer to the previous section for snackbar alert details).
Sample Calculation of Low Balance Threshold Initial Balance After Top-up If the user top up 1,000 KRW, he will receive 10,000 KRW game credit.
  • Top-up: 10,000 Game Credits
  • Low Balance Threshold: 10,000 x 10% = 1,000
Second Top-up (assuming there were no betting activities between the succeeding top-up transaction) If the user did not place any bets and had a game credit of 10,000 KRW, then after topping up 2,000 KRW, the game credit should be 30,000 KRW.
  • Previous Game Credit Balance: 10,000
  • Top-up: 20,000 Game Credits
  • New Game Credit Balance: 10,000 + 20,000 = 30,000
  • Updated Low Balance Threshold: 30,000 x 10% = 3,000
Third Top-up (assuming there were betting activities between the succeeding top-up transaction) If the user placed bets and has a remaining game credit of 9,900 KRW, then after topping up 2,000 KRW, the game credit should be 29,990 KRW.
  • Previous Game Credit Balance: 9,900
  • Top-up: 20,000 Game Credits
  • New Game Credit Balance: 9,900 + 20,000 = 29,900
  • Updated Low Balance Threshold: 29,900 x 10% = 2,990
Persistent Snackbar Notification
A persistent snack bar notification alerts the operator when the Game Credit balance is low. The snack bar message can be dismissed by clicking the close button.
image-20250602-033206.png

Persistent Snack bar Notification for Permitted Users

image-20250602-033309.png

Persistent Snack Bar Notification for Not Permitted Users.

When the operator closes the snack bar and clicks the High Risk Bets button, a ‘Game Credit Low Balance’ message is displayed to notify the operator. The message will be removed once the operator completes a top-up.
image-20250602-033412.png

High Risk Bets - Low Balance Message

Snack Bar Behavior on Low Balance
  • If the Game Credit reaches its low balance while the Operator is not logged in, the snack bar will not appear upon login, the low balance notification will be reflected under the High Risk Bets.
  • If the Operator refreshes the page and the snack bar is visible, it will disappear after the refresh, and the notification will show on the High Risk Bet.
  • Suppose the snack bar is not manually closed, and the Operator refreshes the page or logs in again. In that case, the snack bar will be dismissed, and the low balance notification will be shown under the High Risk Bet.
[BO] Finance: Game Credit Navigation: Finance > Game Credit > Navigation Tabs
image-20250604-110504.png

Game Credit Navigation Tab

Main navigation tab to view transaction records for Game Credit.
  • Transactions - Default selected tab. Logs all Game Credit-related activities. (Top-up, Adjustments, and Bets).
  • Top-ups - Displays top-up transaction details
  • Bets - Shows bet history, including processed and failed bet attempts in relation to Game Credit balance.
Game Credit Balance Card Information display for available balance and top-up details is persistent across all Game Credit navigation tabs.
image-20250604-110645.png

Game Credit Balance and Top-up Details Card

  • Game Credit Balance - Display the available balance of the Game Credit in the operator’s main currency.
  • “As of” [Timestamp] - Date and time when the Game Credit Balance displayed was last updated
  • Refresh Button - Updates the Game Credit Balance with real-time data
  • Top-up Details - Text information on where and how operators can request a game credit top-up.
AD_4nXfEkWArhx9PgEoOj-OR-n6_NixSEAQLZeXBYM6wmWdmU2DNC5d-Kh259ty5bQPxDLTuHHPaQRUQe953aG8B5ypzQGqH1Wgba409BirLkdFjE80RWwM0iXxyE3jS897wBI9fw14zkA?key=_zo-rziLAz-ozGrrG3oCxw

Game Credit balance, and if the balance is low

[BO] Game Credit: Transactions Navigation: Finance > Game Credit > Transactions All bets, payments, and adjustment transaction movements that affect the Game Credit balance.
image-20250604-112219.png

Transaction History

Transaction Type
  • Debit - Game credit balance was deducted.
  • Credit - Game credit balance was increased.
[BO] Game Credit: Top-ups Navigation: Finance > Game Credit > Top-ups This is where you can see more information about top-ups and manual adjustments.
image-20250604-112328.png

Top-up Request History

[BO] Game Credit: Bets - Processed Bets Navigation: Finance > Game Credit > Bets > Processed Processed the bet transaction activities that affect the Game Credit, whether the bet is won or lost.
image-20250604-112430.png

Processed Bets

  • The betting behavior: if the user placed a bet of 100 KRW and the bet was won with winnings of 200 KRW, only 100 KRW was returned to the game credit.
  • If the bet is lost, no amount will be returned to the game credit.
[BO] Game Credit: Bets - Failed Bets Navigation: Finance > Game Credit > Bets > Failed Failed bet transactions due to insufficient Game Credit balance. If the player bets more than the available Game Credit balance, a generic error message will show in the Player Portal, and the bet will not be processed.
image-20250604-112512.png

Failed Bets

[PP] Insufficient Game Credit Balance Player are restricted from placing bets if their bet is more than the available Game Credit balance or Game Credit balance is 0. In this case, the player portal will display a generic error message. image-20250602-034824.png Korean version: 게임 크레딧

PMGate Deposit Payment Method

This payment method is exclusively available for deposit transactions. It supports only KRW (Korean Won) as the currency and is intended solely for operators using a single-currency brand setup. User will see this as a new payment option labeled either PMGate or P2PGate. To complete a deposit, user must enter the required details: bank name, bank account number, account holder’s name, and the deposit amount. [BO] Settings: Payment Settings Navigation: Settings> Payment Method Settings > Payment Settings image-20250717-064437.png Navigation: Settings> Payment Method Settings > Payment Settings > Instructions image-20250717-064416.png [BO] Deposit Info Navigation: Finance > Deposit Request imageedit_4_4978489247.png Deposit Request Info – Includes Payment Transaction ID, Provider Transaction ID, Status, and a Retry button.
Player Info – Includes Player ID and Username.
Transaction Summary – Includes Payment Method (PMGate), Bank Name, Account Number, Account Name, Currency (KRW), Amount Requested, and Amount Received.
Transaction Logs – Includes Status (New, Paid, Rejected, and Cancelled), Last Modified, Modified By, and Notes.
[BO] Process Deposit Request Action Navigation: Finance > Deposit Request > Process > [Update Action] > Save Image2.png Show a confirmation prompt when deposit transaction for PMGate will be updated to Paid/Rejected before proceeding with the transaction update. [BO] Player Capabilities Navigation: Player Management > Verification Image1.jpg Add “Can use PMGate” Enabled: The PMGate payment method will be visible to the corresponding player. Disabled: The PMGate payment method will not be visible to the corresponding player. [PP] Wallet: Deposit Payment Method Selection Navigation: Wallet > Deposit Screenshot 2025-07-19 120701.jpg [PP] Wallet: Deposit PMGate Navigation: Wallet > Deposit > PMGate 09b68c7a-077d-4547-b416-91225c1a9f39.png User must enter the Amount, Bank Name, Bank Account Number, and Account Name, then click the Next button to open the PMGate payment window in a new tab. [PP] Wallet: Deposit PMGate Payment Navigation: Wallet > Deposit > PMGate > Next image-20250719-090630.png Show a success snackbar when the deposit request has been successfully processed
”Deposit request successfully processed!”
[PP] Wallet: Deposit with Pending Transaction Navigation: Wallet > Deposit > [Payment Method] image-20250719-090858.png Since multiple deposit requests are not allowed, the Recent Deposit Request panel will be shared across different payment methods and the input amount will be unavailable if there is still a pending deposit request for all payment methods. Korean version: PMGate 보증금 결제 방법

Finance - Deposit and Withdrawal UI/UX

Overview
The updated Backoffice Deposit and Withdrawal pages now support concurrent transaction processing, allowing users to initiate and manage several deposit and withdrawal requests at the same time without waiting for previous actions to complete. A background data refresh mechanism ensures that the latest transaction statuses and details are reflected in the UI without interrupting ongoing work.
Key Features
1. Parallel Transaction Processing
  • Users can process multiple deposit and withdrawal transactions simultaneously.
  • No need to wait for one transaction to finish before starting another.
  • Improves productivity and reduces wait times.
2. Real-Time Data Refresh
  • Automatic and manual data refreshes update transaction statuses and details in real time.
  • Newly created or updated transactions are briefly highlighted for easy identification.
  • Ensures users always see the most current information.
3. Responsive UI Behavior
  • Action buttons and checkboxes are disabled only for transactions that are currently in progress.
  • An in-progress indicator is displayed for ongoing transactions.
  • Other transactions remain accessible and actionable.
4. Real-Time Field Updates
  • Key fields such as Status, Last Modified By, and Last Modified Date update instantly as changes occur.
5. Clear Error Handling
  • If a transaction cannot be processed (e.g., already being handled by another user), a snackbar message clearly indicates which transaction is affected.
  • Prevents confusion and helps users quickly resolve conflicts.
Expected Benefits
  • Faster handling of manual deposits and withdrawals.
  • Teams can respond more quickly to player requests, especially during peak periods.
  • Improved clarity and responsiveness reduce operational friction.
  • Supports more efficient financial operations across managed brands.
image-20251216-093417.png Korean translation: 금융 - 입출금 UI/UX

10Coins Smart Wallet Memory for Crypto Withdrawals

Overview

The system now remembers wallet addresses per “Cryptocurrency + Network” combination after a successful withdrawal.
  • Each unique Currency + Network (e.g., BTC, USDT-TRC20, USDT-ERC20) has its own saved address.
  • When a player selects:
    • a single-network coin (e.g., BTC), or
    • a currency + network for a multi-network coin (e.g., USDT + TRC20),
    the wallet address field is automatically filled with the previously saved address, if one exists.
  • If no saved address exists for that Currency + Network, the field stays empty, and the player must enter an address.
The same physical wallet address can be reused across different currencies or networks, but each Currency + Network has its own saved entry.
1.1 Confirmation Popup for Changed Wallet Addresses
When a player changes their saved address and then clicks Withdraw, the system shows a confirmation popup to avoid accidental overwrites. Trigger condition:
  • There is an existing saved address for the selected Currency + Network.
  • The player enters a different address and clicks Withdraw.
Popup behavior:
  • Title: Update Saved Wallet Address
  • Buttons: Continue and Cancel
  • The message explains:
    • The player is updating their saved address for the specific Currency + Network.
    • If they continue, future withdrawals for that combination will use the new address (after a successful withdrawal).
Actions:
  • Continue
    • Proceeds with the withdrawal.
    • Updates the saved address only after the withdrawal succeeds.
  • Cancel
    • Closes the popup.
    • Returns the player to the form.
    • The saved address is not updated. imageedit_5_4418758953-20260203-050947.png
2.3 Wallet Address Validation Improvements
New validation rules:
  • Spaces are not allowed anywhere in the wallet address:
    • No leading spaces
    • No spaces in the middle
    • No trailing spaces
  • If spaces are present, the player sees:
    • “The Cryptocurrency address field must not contain spaces”
  • Valid special characters are allowed (for example: -, _, ., and other commonly used symbols).
  • The wallet address field still has a maximum length of 255 characters.
imageedit_7_8676665443-20260203-051028.png

3. How to Use

3.1 Checking Saved Address Behavior (Crypto Withdrawal)
Scenario: Player asks, “Why did my wallet auto-fill?” or “Why is my address not saved?”
  1. Confirm which cryptocurrency and network they selected.
  2. Explain:
    • The system saves a wallet address only after a successful withdrawal.
    • It saves it per Currency + Network.
  3. Clarify:
    • If the field auto-filled, it’s using their previously saved address for that Currency + Network.
    • If it did not auto-fill, then:
      • It’s either their first successful withdrawal for that combination, or
      • Their previous successful withdrawal was on a different network (e.g., USDT-TRC20 vs USDT-ERC20).
3.2 Supporting Players Who See the “Update Saved Wallet Address” Popup
Scenario: Player reports a popup when withdrawing: “Update Saved Wallet Address”. How to guide them:
  1. Explain when the popup appears:
    • They changed the wallet address compared to what was previously saved for that Currency + Network.
  2. Clarify options:
    • Continue:
      • The withdrawal is submitted with the new address.
      • If the withdrawal succeeds, this new address will be saved for future withdrawals for that Currency + Network.
    • Cancel:
      • No change is made.
      • They go back to the form and can double-check the address.
  3. Best practice to advise:
    • They should only click Continue if they are sure the new wallet address is correct for the selected network.
3.3 Helping Players with Address Validation Errors (Spaces)
Scenario: Player says they cannot paste or submit their address, or sees an error.
  1. Ask what error they see.
  2. If they report:
    “The Cryptocurrency address field must not contain spaces”
    then:
    • Instruct them to:
      • Remove any spaces from the start, middle, or end of the address.
      • Paste the address again, making sure no spaces are included.
  3. Reassure them:
    • The system still allows commonly used special characters (such as -, _, .), so their valid address format should still work as long as there are no spaces.
  4. If the address is shorter than 255 characters and contains no spaces but still fails:
    • Escalate according to internal procedures and capture:
      • Coin / network
      • Exact address (mask or share via a secure channel as per policy)
      • Timestamp and steps to reproduce.

4. Player Experience Summary

Use this section to quickly explain behavior to players.
  • First withdrawal for a Currency + Network
    • Address field is empty.
    • After a successful withdrawal, that address is saved.
  • Subsequent withdrawals for the same Currency + Network
    • Address field auto-fills with the saved address.
  • Changing the address
    • A popup (Update Saved Wallet Address) appears before submission.
    • On Continue, the new address is used and then saved if the withdrawal succeeds.
  • Switching networks (for multi-network coins)
    • The system clears the address field and checks for a saved address for the new Currency + Network.
    • This prevents using an address from the wrong chain.
  • Validation
    • Addresses cannot contain any spaces.
    • Up to 255 characters are allowed.
    • Common special characters remain supported.

5. Edge Cases & Warnings

5.1 Using the Same Physical Address Across Multiple Networks
  • The system technically allows the same address string to be stored for multiple Currency + Network combinations.
  • However, operators should remind players:
    • Not all networks use the same address format.
    • It is the player’s responsibility to provide a network-compatible address.
  • If a player asks, you can say:
    • “Our system saves the address per coin and network, but you must make sure the wallet address is valid for the network you selected.”
5.2 Network Changes During Form Entry
  • When a player:
    • Enters an address, then
    • Changes the network for that coin
  • The system:
    • Clears the wallet address field.
    • Checks for any saved address for the new Currency + Network.
    • This prevents accidental use of an address on the wrong blockchain.
  • If players complain that “my address disappeared when I changed the network”:
    • Explain this is intentional for their safety.
5.3 Saved Address Not Updating After Failed Withdrawal
  • The saved address is only updated after a successful withdrawal.
  • If a withdrawal fails after they changed the address:
    • The saved address remains the old one.
  • For complaints like “I changed my address but it still shows the old one later”:
    • Check if their recent withdrawal actually succeeded.
    • If it failed, explain that the saved address was not updated due to the failed transaction.

6. FAQs for Operators

Q1: Can I see or change a player’s saved wallet address in the backend?
A: Follow your internal procedures. If a UI or admin tool exists, use that; otherwise, escalate to the appropriate team with player ID, coin, and network.
Q2: Why does the address field auto-fill for some coins but not others?
A: It only auto-fills when:
  • The player has previously made a successful withdrawal for that same Currency + Network, and
  • A saved address exists for that combination.
Q3: A player says they cannot use a certain special character in their address. Is that expected?
A: The system allows common special characters such as -, _, . and others used in real wallet addresses. If a known-valid address fails without spaces and under 255 characters, escalate with full details.
Korean translation: 10Coins 스마트 지갑: 암호화폐 출금을 위한 메모리