1.8 支付页面通知.md
2.57 KB
/* Title: 1.8 支付页面通知 Sort: 18 */
页面跳转同步通知
业务系统接收通知应进行请求签名验证,避免恶意请求!验证时应包含所有参数,不限于下面列表中的参数,避免因程序升级而导致的验证失败!
通知参数
| 字段名称 | 描述 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| error_code | 错误编号 | varchar(50) | 是 | 0 成功 其它失败 |
| error_msg | 错误消息 | varchar(100) | 是 | |
| sp_id | 开发者ID | varchar(50) | 是 | |
| out_trade_no | 业务系统中的 订单号 | varchar(50) | 是 | |
| total_fee | 订单总价 | int | 是 | 单价分 |
| user_id | 用户ID | varchar(50) | 否 | 业务系统用户ID |
| frmId | 渠道ID | varchar(50) | 否 | |
| transport_fee | 运费 | int | 否 | 单位 分 如果设置了该项并使用了微信支付接口,将要求微信支付后要调用发货接口. |
| attach.${key} | 业务回传参数 | varchar(300) | 否 | Map 键值对,调用生成订时提交的attach 参数,原样返回。 |
| transid | 交易号 | varchar(20) | 是 | |
| pay_time | 支付时间 | varchar(20) | 是 | 格式 yyyyMMddHHmmss |
| pay_type | 支付类型 | int | 是 | 1 微信 2 百度钱包 3支付宝 4和包 5 短信 |
| sign | 签名串 | varchar(50) | 是 |