| 参数 | 参数名称 | 参数类型 | 是否必填 | 案例 |
|---|---|---|---|---|
| sign | 签名字符串 | String | 是 | ae3daa4e6739a3955d67981f |
| 参数 | 参数名称 | 参数类型 | 是否必填 | 案例 |
|---|---|---|---|---|
| mchOrderId | 商户订单号 | String | 是 | Deffe998283 |
| orderId | 平台订单号 | String | 是 | 202304141646943827467169734 |
| bankId | 银行订单号 | String | 否 | DF55BA0F441A |
| orderStatus | 订单状态; 成功:SUCCESS; 失败:FAILED; 撤销:REVERSED; 处理中:PAYING; 详情参考订单状态说明 | String | 是 | SUCCESS |
| amount | 订单金额(元);保留 2 位小数 | String | 是 | 1.00 |
| realAmount | 实际金额(元);保留 2 位小数 | String | 1.00 | |
| orderType | 订单类型; PAYMENT:收款; PAYOUT:出款; | String | 是 | PAYMENT |
| failMessage | 失败原因 | String | 否 | |
| createTime | 创建时间(零时区); 格式:yyyyMMddHHmmss; | String | 是 | 20230307000000 |
| transIds | 扩展订单号 | String | 否 | EDF55BA0F441A |
| payMethod | 支付方式 | String | 否 | PIX |
| mchFee | 商户手续费 | String | 否 | 2.00 |
| currency | 币种 | String | 否 | |
| USD |
// 参考回调案例
payload ={"realAmount":"166840.0","orderType":"PAYOUT","bankId":"9jZVPfXobPGXXnt","amount":"166840.0","createTime":"20250812091550","orderId":"202508121955196515039150080","payMethod":"NET_BANKING","orderStatus":"SUCCESS","mchOrderId":"W20250812091450181OT","failMessage":"fix order to SUCCESS"}
// signBody = http paload + key
signBody = {"realAmount":"166840.0","orderType":"PAYOUT","bankId":"9jZVPfXobPGXXnt","amount":"166840.0","createTime":"20250812091550","orderId":"202508121955196515039150080","payMethod":"NET_BANKING","orderStatus":"SUCCESS","mchOrderId":"W20250812091450181OT","failMessage":"fix order to SUCCESS"}Dkfldkfl==
// 判断签名是否正确
Digester d = DigestUtil.digester(DigestAlgorithm.SHA512);
String sign = d.digestHex(signBody);
Boolean verifyResult=StrUtil.equals(sign,request.getHeader('sign'))| 地区 | Webhook IPs |
|---|---|
| 北美洲 | 18.228.164.232、18.228.73.43、54.233.252.236、54.94.8.45 |
| 南美洲 | 18.228.164.232、18.228.73.43、54.233.252.236、54.94.8.45 |
| 亚洲 | 13.200.70.4、15.207.47.92、3.108.48.106、43.205.72.188 |
| 中东 | 13.200.70.4、15.207.47.92、3.108.48.106、43.205.72.188 |
| 欧洲 | 13.200.70.4、15.207.47.92、3.108.48.106、43.205.72.188 |
| 非洲 | 13.200.70.4、15.207.47.92、3.108.48.106、43.205.72.188 |