交易订单[用户充值/用户提现]回调
针对用户发起的充值订单/提现订单,系统依据订单状态的变化,实时推送订单信息到配置的回调地址。
# 技术接口:用户提现订单通知
## 请求
### 请求URL
POST https://app.hashgame.io/sdk/TxCallBack
### 请求参数
| 参数名 | 类型 | 是否必需 | 描述 |
|----------------|---------|----------|----------------------------------|
| amount | string | 是 | 提现金额。 |
| chainid | string | 是 | 链ID。 |
| confirm | string | 是 | 确认数。 |
| createdtime | string | 是 | 订单创建时间戳。 |
| from | string | 是 | 提现来源地址。 |
| hash | string | 是 | 提现交易哈希。 |
| safecode | string | 是 | 安全码,一般为唯一订单号。 充值订单时值为空 |
| sign | string | 是 | 请求签名。 |
| status | string | 是 | 交易状态。枚举:1交易完成,2等待管理员审核,3链上处理中,0等待提交区块链网络,-1交易失败,-2审核拒绝或取消 |
| timestamp | string | 是 | 请求时间戳。 |
| to | string | 是 | 提现目标地址。 |
| tokenaddress | string | 是 | 提现代币地址。 |
| tokenid | string | 是 | 提现代币ID。 |
| type | string | 是 | 提现类型。枚举,1用户充值,2用户提现 |
### 请求示例
```json
{
"amount": "452.000000",
"chainid": "56",
"confirm": "50",
"createdtime": "1710636498000",
"from": "0x411ba70a50156ba15280841e9b88ce5c4a291ae0",
"hash": "0xb6699aec35fabc0e5d3af23fc4faa0baafdd5db50f9aa306f5e06eab74c82e0d",
"safecode": "wtd202X021400101",
"sign": "bOb5e/pbgFFMjRxU/YIDoRNf/S0lyGBH99KKtwzXTKmxbtHnpYSm+6ZTEqptWiLVIM2Tbt6XpdU7ZKNKzP1gJgLjM7Y+8L05ISPJdhKsNN1U4mvu07qFTwme0MhBLZqg8OjAXfxBuULsGxrG4pJzRxCrt79Tj59CFp9+rCpuEkr1NCkYgdWKLevSpnVp28RrkZtbBzJhF6t6USQa0maSDz5u+U/FTIV79X7fJg/K12Ev4zUNRMPvVei0/3NuvfDjMaaMtrf7jS+EVN8seQQBeRF/tjB1bT+ek1tSGVBjx9y+972NiqGlRr29lAZiQ3DRlihjakGrw230ZMpAe9tLbg==",
"status": "1",
"timestamp": "1710637333286",
"to": "0x56bF4ccBE74c497718EbD946C8B0DbCc24885210",
"tokenaddress": "0x55d398326f99059ff775485246999027b3197955",
"tokenid": "6",
"type": "2"
}
响应
响应示例
{
"sign": "",
"timestamp": "1710604563548",
"data": null,
"code": 0,
"msg": "ok."
}
响应字段说明
sign: 响应数据签名,用于验证响应的完整性和真实性。
timestamp: 响应时间戳,以毫秒为单位。
data: 返回的数据对象,通常为 null。
code: 返回码,表示请求的处理状态。0表示成功,其它值表示发生错误。
msg: 返回消息,提供有关请求处理状态的详细信息。
状态码枚举
状态码
描述
0
成功
其他
失败,可以查看msg详细原因
Last updated