易生云MIS技术文档
  1. 2. 接口规范
易生云MIS技术文档
  • 文本修改记录
  • 1. 综述
    • 1.1 阅读人员
    • 1.2 定义和术语
    • 1.3 场景和模型
    • 1.4 对接流程
    • 1.5 工具使用说明
  • 2. 接口规范
    • 1. 接口须知
    • 2. 接口规范
    • 3. 签名验签
    • 4. 签名及验签v1
    • 5. 统一示例参数
    • 4. 生成商户公私钥
      VIEW
  • 3. MIS推送接口定义
    • 3.1 推送交易
      POST
    • 3.2 交易查询
      POST
  • 4. 终端推送接口定义
    • 4.1 查询交易详情
      POST
    • 4.2 推送交易
      POST
    • 4.3 获取MQTT连接三元组接口
      LINK
    • 4.4 获取MQTT连接三元组接口
      POST
  • 5. ERP接口定义
    • 5.1 订单创建
      POST
    • 5.2 交易详情
      POST
    • 5.3 交易列表
      POST
    • 5.4 交易成功通知
      POST
  • 6. POS接口定义
    • 6.8 收银员结算
      • 6.8.1 结算信息预览
      • 6.8.2 收银员结算
      • 6.8.3 结算历史分页查询
      • 6.8.4 结算交易分页查询
    • 6.1 待支付订单详情查询
      POST
    • 6.2 待支付订单查询
      POST
    • 6.3 手工录入
      POST
    • 6.4 订单取消
      POST
    • 6.5 需退款订单查询
      POST
    • 6.6 退款订单创建
      POST
    • 6.7 账本查询
      POST
    • 6.9 MIS三方调用报文
      POST
  • 7. 附录
    • 7.1 交易代码定义
    • 7.2 交易状态定义
    • 7.3 请求支付方式
    • 7.4 接口返回码
    • 7.5 公用请求信息
    • 7.6 终端TPDU报文头规范
    • 7.7 支付方式
    • 7.8 卡类型
    • 7.9 计算交易类型
  1. 2. 接口规范

2. 接口规范

2.1.接口格式定义#

2.1.1 公共请求报文格式#

参数名称含义格式(Json)必填项备注
请求参数请求头Y请求头必填
reqHeader请求体Y
reqBody请求体
reqSign签名Y参照3.签名验签
signType签名方式NRSA2,SM2,SM3
请求头格式 reqHeader
参数名称含义格式(Json)必填项备注
transTime请求时间N14YYYYYMMDDhhmmss
transCode交易代码N6N业务交易码,应答原样返回
transSequence交易流水ANS6…40N请求流水号,应答原样返回
reqId请求IdANS32Y商户号、机构号等
certificateId证书idANS6…40N证书Id,多证书情况下需要
easyPayCertificateId易生证书idANS6…40N易生证书Id,多证书情况下需要,为空时使用默认证书

2.1.2 公共应答报文格式#

参数名称含义格式(Json)必填项备注
reqHeader请求体Y必填
reqBody请求体C条件域
reqSign签名C参照3.签名验签
signType签名方式NRSA2,SM2,SM3
time返回时间NyyyyMMdd HH:mm:ss
应答头格式 rspHeader
参数名称含义格式(Json)必填项备注
---------------
rspCode应答码ANS5Y00000-成功,其他失败
rspInfo应答消息ANS128Y错误信息
transCode交易代码N6N同请求
transSequence交易流水ANS6…40N同请求
easyPayCertificateId易生证书idANS6…40N易生证书Id,多证书情况下需要,为空时使用默认证书

2.1.3 请求报文#

{
   "reqBody": 请求JSON,    
   "reqHeader": {
        "transTime": "请求时间",
        "transCode": "交易代码",
        "transSequence": "交易流水",
        "reqId": "商户号、合作方机构号等",
        "certificateId": "证书id",
        "transTime": "20221108121212"
    },
    "reqSign": ""
} 

2.1.4 应答报文#

{
    "rspHeader": {
        "rspCode": "00000",
        "rspInfo": "成功",
        "transCode": "交易代码",
        "transSequence": "交易流水",
        "easyPayCertificateId": "证书id"
     },
    "rspBody": 应答JSON,
    "rspSign": ""
}
修改于 2023-12-02 09:36:11
上一页
1. 接口须知
下一页
3. 签名验签
Built with