Transfer Wallet

The following functions are APIs for Transfer Wallet environment:

Important: Please DO NOT use the TransferFund API to modify the Player’s balance when Seamless Wallet is in use.

Notice: Kindly check with us if your requested games support this wallet type.


Register

In the Transfer Wallet environment, you must register the Player before they can log in.

URL: {base_url}/api/v1/client/transfer

Method: POST

Name
Type
Value
Required

API

String

register

Y

Content-Type

String

application/json

Y

Authorization

String

Bearer {your_api_token}

Y

Body

Name
Type
Description
Required

username

String

Player's username

  • Not more than 17 character(s)

  • Not with special character(s)

  • Only digit(s), letter(s) or underscore(s)

Y

Response

{
  "code": 0,
  "message": "Register Success",
}


Get Balance

To get respective Player's balance.

URL: {base_url}/api/v1/client/transfer

Method: GET

Header

Name
Type
Value
Required

API

String

getBalancePlayer

Y

Content-Type

String

application/json

Y

Authorization

String

Bearer {your_api_token}

Y

Query Parameters

Parameter
Type
Description
Required

username

String

Player's username

  • Not more than 17 character(s)

  • Not with special character(s)

  • Only digit(s), letter(s) or underscore(s)

Y

Response

{
  "code": 0,
  "message": "Get Player and Balance Success",
  "data": {
    "username": "adas1",
    "balance": 1130001,
  }
}


Transfer Fund

To deposit, withdraw or make adjustment in / out of the Player's account balance.

URL: {base_url}/api/v1/client/transfer

Method: POST

Header

Name
Type
Value
Required

API

String

transferFund

Y

Content-Type

String

application/json

Y

Authorization

String

Bearer {your_api_token}

Y

Body

Name
Type
Description
Required

username

String

Player's username

  • Not more than 17 character(s)

  • Not with special character(s)

  • Only digit(s), letter(s) or underscore(s)

Y

transaction_type

String

Transaction type:

Deposit

Withdraw

Y

amount

Int | Float

Transaction amount

Y

transaction_no

String | Array

{agent_code} + 13 digits

Y

Response

{
  "code": 0,
  "message": "Transfer Fund Success",
  "data": {
    "username": "adas1",
    "transaction_no": "N1432211212229",
    "transaction_type": "Deposit",
    "currency_code": "IDRK",
    "amount": 10,
    "balance": 12
  }
}

Check Transaction Status

To check transaction status.

URL: {base_url}/api/v1/client/transfer

Method: GET

Header

Name
Type
Value
Required

API

String

checkTransactionStatus

Y

Content-Type

String

application/json

Y

Authorization

String

Bearer {your_api_token}

Y

Query Parameters

Parameter
Type
Description
Required

transaction_no

String | Array

{agent_code} + 13 characters

Y

Response

{
    "code": 0,
    "message": "success",
    "data": {
        "username": "S13playerinr1",
        "currency": "INR",
        "transaction_type": "Deposit",
        "amount": 100,
        "transaction_time": "2024-11-08 12:21:19"
    }
}

Bet Report

Players' betting report, arranged by the most recent to oldest transaction order.

URL: {base_url}/api/v1/client/transfer

Method: GET

Header

Name
Type
Value
Required

API

String

betReport

Y

Content-Type

String

application/json

Y

Authorization

String

Bearer {your_api_token}

Y

Query Parameters

Parameter
Type
Description
Required

username

String

Player's username

  • Not more than 17 character(s)

  • Not with special character(s)

  • Only digit(s), letter(s) or underscore(s)

N

status_id

Int

Bet Status: 2 Void 3 Settled 4 Refund 5 Resettled

N

start_time

Datetime

Start time in YYYY-MM-DD HH24:MI:SS UTC format. e.g. 2024-02-28 13:46:52

Every data request within 30 minutes

Y

end_time

Datetime

End time in YYYY-MM-DD HH24:MI:SS UTC format. e.g. 2024-02-28 13:46:52

Every data request within 30 minutes

Y

type

String

live slot sport fishing arcade

Y

platformtype

String

yoplay

N

page

Int

Page number

N

per_page

Int

Number of items available per page

N

Response

{
    "code": 0,
    "message": "Get Bet Report Success",
    "data": {
        "current_page": 1,
        "data": [
            {
                "transaction_no": "24082109489441745",
                "currency_code": "CNY",
                "amount": 100,
                "net_amount": -100,
                "valid_bet_amount": 100,
                "username": "S13player0023",
                "bet_time": "2024-08-21 09:28:51",
                "settle_time": "2024-08-21 09:29:47",
                "bill_no": "240821094894417",
                "bet_no": "GM032248210FQ",
                "game_code": "ez-M032",
                "game_type": "BJ",
                "playtype": "Main Bet",
                "game_provider": "EEZE",
                "jp_invest": 0,
                "jp_payout": 0,
                "bet_ip": "127.0.0.1",
                "device_type": "DESKTOP",
                "game_result": "B;S10;D9:P;D10;H8",
                "seat_number": null,
                "status": "Settled"
            }
        ],
        "total_per_page": 10,
        "total": 1
    }
}

Last updated