SUCCESS,否则 Payjn 会重复通知最多 8 次,通知的时间间隔依次为:1 秒、5 秒、10 秒、30 秒、60 秒、300秒、900 秒、1800秒。| 变量 | 类型 | 必填/选填 | 说明 |
|---|---|---|---|
| Content-Type | String | 必填 | 固定值:application/json;charset=utf-8 |
| sign | String | 必填 | 根据 Payjn 返回的响应 Body 生成的签名;需使用 Payjn 公钥验签 |
| 变量 | 类型 | 说明 |
|---|---|---|
| merchantCode | String | 商户编码 |
| platformOrderId | String | 平台订单号 |
| merchantOrderId | String | 商户订单号 |
| amount | String | 订单金额,不支持小数点 |
| status | String | 订单状态,SUCCESS为成功,其他状态查看"状态码列表" |
| bankCode | String(10) | 银行编码 |
| desc | String | 结果描述 |
| createTime | String | 创建时间,yyyy-MM-dd HH:mm:ss |
| successTime | String | 支付成功时间,yyyy-MM-dd HH:mm:ss |
| 状态码 | 描述 |
|---|---|
| SUCCESS | 银行已成功处理并完成打款,交易结束 |
| FAILURE | 包含两个关键子状态:1.提交处理中:请求已成功提交至银行,银行已受理;2.等待审核确认:确认订单是否最终执行打款,此状态订单尚未实际支付 |
| PROCESSING | 银行处理失败,查看desc字段获取具体失败原因(账户信息错误等),需根据原因决定后续操作 |
| CANCELLED | 订单在银行最终执行打款前被主动取消 |