转账(转入/转出)

调用该接口可实现玩家的余额转入/转出,该API接口由游戏平台提供,供商户(运营商)进行调用

请求地址

POST {API_URL_ROOT}/player/transfer

Request参数

Header内容

参数名 必填 类型 说明
sign string 签名,使用签名算法计算得到
timestamp int UTC时间戳,单位秒,从1970年1月1日到现在所经过的秒数,如:1741837297
Accept-Language string 接收的语言编码,参考语言列表,如:zh,en,以便在报错的时候,提供响应的语言错误信息。
Content-Type string "application/json; charset=utf-8"
Authorization string JWT bearer格式token,如:"Bearer TOKEN"

BODY内容 **

参数名 必填 类型 说明
txId string 交易ID,区分玩家每次转账的唯一标识,同一txId的转账只能使用一次
transferType int 转账类型,枚举值列表见下面
amount double 转账金额

注意: 如果当前账户状态异常,不能玩游戏,商户就应该卡住玩家并返回错误信息,不应该进入到此接口中

示例

{
  "txId": "string",
  "transferType": 1,
  "amount": 0
}

Response参数

参数名 必填 类型 说明
txId string 商户交易ID, 区分不同转账动作的唯一ID
recordId string 游戏平台生成记录ID, 能够区分每次转账的唯一ID,后续查询状态会用此ID
status int 转账状态,枚举值列表见下面

示例

{
  "isSuccess": true,
  "code": 0,
  "data": {
    "txId": "67d3e9e9f27e66c63cc8492b",
    "recordId": "67d419e4e93ccd059bb58bf5",
    "status": 2
  }
}

transferType 转账类型值列表

说明
1 转入
2 转出

transferStatus 转账状态值列表

说明
1 处理中
2 转账成功
3 转账失败

results matching ""

    No results matching ""