文档
测试

2.4.2 translateinfo / 转账订单查询

POST
/api/user/transferinfo

接口描述

查询转账订单的状态

请求头

参数名
类型
描述
必填
Authorization
string
示例:9b358d8549004bd0bb48b3f94ae7e2a5
必填
Content-Language
string
可选,默认为开户的语种,示例:ENG
必填

请求参数

参数名
类型
描述
必填
ID
number
订单号,在转账接口中发起转账的订单号。示例:1585574335360
必填
Currency
string
可选。币种,默认开户的币种。示例:CNY
必填

响应参数

参数名
类型
描述
必填
success
number
示例:1
必填
msg
string
示例:36ms
必填
info
object
数据字典
必填
ID
number
系统单号 示例:4777
必填
Money
number
转账的金额(会员货币) 示例:1
必填
Credit
number
转账的分数 示例:1
必填
Currency
string
转账的币种 示例:CNY
必填
CreateAt
string
转账的时间。示例:2020/3/30 21:18:57
必填
UserName
string
转账的用户名 示例:ceshi01
必填
Type
string
转账的类型。(IN:转入、OUT:转出) 示例:IN
必填
Status
string
转账状态 示例:(None:未完成、Finish:已完成、Faild:失败)
必填
BalanceBefore
number
转账之前的余额
必填
Balance
number
转账之后的余额
必填
CurrentBalance
number
会员的当前余额
必填

说明 / 示例

`curl https://api.xx.com/api/user/translateinfo -X POST -H "Authorization: 9b358d8549004bd0bb48b3f94ae7e2a5" -H "Content-Type:application/x-www-form-urlencoded" -d "ID=1585574335360&Currency=CNY"` 查询成功示例: ```language { success: 1, msg: "746ms", info: { ID: 4777, Currency: "CNY", Credit: 1, CreateAt: "2020/3/30 21:18:57", Money: 1, UserName: "ceshi01", Type: "IN", Status: "Finish", BalanceBefore:"100", Balance:"101", CurrentBalance:"101" } } ``` 错误示例 - **订单不存在**: 返回此错误代码可以认为转账失败,按照转账失败流程进行处理。 ```language { success: 0, msg: "订单号不存在", info: { Error: "NOORDER" } } ``` 错误示例 - **订单处理中**: 返回此错误代码表示订单正在处理中,请稍后再进行查询,返回此错误代码的时候请勿按失败流程进行处理。 ```language { success: 0, msg: "订单处理中", info: { Error: "PROCCESSING" } } ``` ### 异常处理 如果返回非JSON格式的错误页面内容或者如下所示的异常提示,表示此时不能确定转账是否成功,请稍后再次重新查询。 ``` { "success":0, "msg":"异常原因描述", "info":{ "RequestID":"异常编号", "ErrorType":"Exception" } } ```