1. 推送事件
| 事件名 | 是否重发 | 描述 |
|---|---|---|
| OT_PAY | 是 | 代付支付 |
2.全局推送格式
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| event | String | 是 | 事件名 |
| trace | String | 是 | 链路ID,同一笔交易的链路ID一样 |
| orderNo | String | 是 | 订单号,全局唯一 |
| timestamp | Long | 是 | 推送时间时间戳(毫秒) |
| detail | Object | 是 | 推送内容,根据事件不同推送的格式也不一样 |
2.1. 收单支付
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| payNo | String | 是 | 支付号 |
| outTradeNo | String | 是 | 商户交易号 |
| copeCoin | String | 是 | 代付币种 |
| copeAmount | String | 是 | 代付总数量 |
| actualAmount | String | 是 | 实付总数量 |
| exchangeRate | String | 是 | 汇率 |
| feeRate | String | 是 | 手续费率 |
| payCurrency | String | 是 | 原始扣款币种 |
| payAmount | String | 是 | 原始扣款数量 |
| feeCurrency | String | 是 | 手续费币种 |
| fee | String | 是 | 手续费数量 |
| createAt | String | 是 | 下单时间(时间戳-毫秒) |
| completeAt | String | 是 | 完成时间(时间戳-毫秒) |
| orderStatus | Int | 是 | 订单状态(1=已完成,2=进行中,3=已取消,4=部分取消) |
| payStatus | Int | 是 | 支付状态(1=未支付,2=支付完成,3=部分支付) |
| paymentDetails | Object | 是 | 支付明细(参考字符明细说明) |
支付明细说明
| 参数名 | 类型 | 是否必填项 | 描述 |
|---|---|---|---|
| orderNo | String | 是 | 订单号 |
| chainTag | String | 是 | 链 |
| coin | String | 是 | 代付币种 |
| amount | String | 是 | 代付数量 |
| address | String | 是 | 收款地址 |
| txHash | String | 是 | 交易Hash |
| feeCurrency | String | 是 | 手续费币种 |
| fee | String | 是 | 手续费数量 |
| status | Int | 是 | 状态(1=已完成,2=进行中,3=已取消) |
| createAt | String | 是 | 下单时间(时间戳-毫秒) |
| txAt | String | 是 | 支付时间(时间戳-毫秒) |
