文档
测试
POST
https://java.dbgame.io/api/deposit

接口描述

此接口用来为账号上分(如果未收到API接口响应,可通过查询订单状态来判断此次请求是否成功)

请求参数

参数名
类型
描述
必填
Host
String
api地址
必填
MerchantCode
String
商戶號
必填
GameTypeEnum
Enum
kxqp
必填
DesKey
String
des值设置 - 由Kxqp 後台取得
必填
Md5Key
String
md5值 - 由Kxqp 後台取得
必填
LoginName
String
用户名,nickName可相同
必填
NickName
String
沒有名稱, 隨意字串即可
必填
Password
String
密码
必填
LoginIp
String
ip
必填
amount
Double
上分的金额,如果不携带分数传 0
必填
TransferNo
String
商戶號+yyyyMMddHHmmssSSS+ LoginName
必填
Timestamp
Long
时间戳 (13位 單位:毫秒)
必填

响应参数

参数名
类型
描述
必填
code
int
状态码
必填
message
String
信息
必填
originCode
int
第三方回覆状态码
必填
detail
Stinrg
詳細訊息
必填

说明 / 示例

```language @Test public void test() { DepositReq createReq = new DepositReq(); createReq.setHost(host); createReq.setMd5Key(md5Key); createReq.setDesKey(desKey); createReq.setMerchantCode(merchantCode); createReq.setLoginName("DGSDK"); createReq.setNickName("DGSDK"); createReq.setGameTypeEnum(GameTypeConstant.KXQP); createReq.setTimestamp(System.currentTimeMillis()); createReq.setLoginIp("127.0.0.1"); createReq.setPassword("123456"); createReq.setAmount(new BigDecimal("1000")); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String orderId = merchantCode + simpleDateFormat.format(new Date()) + createReq.getLoginName() + UUID.randomUUID().toString(); createReq.setTransferNo(orderId); GameService gameService = new GameService(); BaseCommonResp commonResp = gameService.deposit(createReq); System.out.println(1); } ```