01 / PROTOCOL
Epay 与二维码支付集成
兼容传统 Epay 字段、MD5 签名、直接支付、hosted checkout、订单查询。
兼容入口
| 入口 | 用途 | 返回 |
|---|---|---|
GET|POST /mapi.php | 创建直接支付订单 | JSON qrcode / payurl |
GET|POST /submit.php | 创建托管支付订单 | HTTP 303 跳转 /checkout/{trade_no} |
GET|POST /api.php?act=order | 查询订单 | JSON 订单状态 |
POST /api/v1/payments | 原生 REST 创建支付 | JSON 完整订单 |
MD5 签名规则
- 排除
sign、sign_type和空值; - 参数名 ASCII 升序;
- 拼接为
a=b&c=d,值不 URL 编码; - 末尾直接追加商户 KEY;
- MD5 结果为小写十六进制。
完整字段与错误码请登录后查看「文档 → 集成指南」。