1. 推送事件
| 事件名 | 是否重发 | 描述 |
|---|---|---|
| WT_DEPOSIT | 是 | 充币 |
| WT_WITHDRAW | 是 | 提现 |
| WT_DEPOSIT_REFUND | 是 | 充币退款 |
2.全局推送格式
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| event | String | 是 | 事件名 |
| trace | String | 是 | 链路ID,同一笔交易的链路ID一样 |
| orderNo | String | 是 | 订单号,全局唯一 |
| timestamp | Long | 是 | 推送时间时间戳(毫秒) |
| detail | Object | 是 | 推送内容,根据事件不同推送的格式也不一样 |
2.1. 充币
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| coinId | String | 是 | 币种ID |
| amount | String | 是 | 金额 |
| orderNo | String | 是 | 订单号 |
| chainId | String | 是 | 链ID |
| fromAddress | String | 否 | From地址(内部地址转帐时为空) |
| state | int | 是 | 交易状态(1=成功,2=区块确认中,3=失败,4=风控中,5=风控退回) |
| toAddress | String | 是 | To地址 |
| txHash | String | 否 | 交易Hash(内部地址转帐时为空) |
| timestamp | Long | 是 | 交易时间戳 |
2.2. 提现
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| coinId | String | 是 | 币种ID |
| amount | String | 是 | 金额 |
| orderNo | String | 是 | 订单号 |
| chainId | String | 是 | 链ID |
| fromAddress | String | 否 | From地址(内部地址转帐时为空) |
| state | int | 是 | 交易状态(1=成功,2=区块确认中,3=失败,4=待初审,5=待复审,6=待提现,7=审核拒绝,8=提现拒绝,9=退回) |
| toAddress | String | 是 | To地址 |
| txHash | String | 否 | 交易Hash(内部地址转帐时为空) |
| timestamp | Long | 是 | 交易时间戳 |
2.3 充币退款
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| depositOrderNo | String | 是 | 充币订单号 |
| refundOrderNo | String | 是 | 提币订单号 |
| chainId | String | 是 | 链ID |
| chainName | String | 是 | 链名称 |
| coinId | String | 是 | 币ID |
| coinName | String | 是 | 币名称 |
| coinSymbol | String | 是 | 币符号 |
| from | String | 否 | 发送地址 |
| to | String | 是 | 退款地址 |
| amount | String | 是 | 退款数量 |
| txHash | String | 否 | TxHash |
| timestamp | String | 是 | 交易时间戳 (毫秒) |
| status | int | 是 | 退款状态(1=退款中,2=退款失败,3=退款成功) |
| remark | String | 否 | 备注 |
