易企通1.0
  1. 电子协议
易企通1.0
  • 易生接口联调指南
  • 资料下载
    • 技术资料
      • 易生MIS-POS技术方案
  • 接口能力
    • 进件系统
      • 报文数据元说明
      • 商管系统联调说明
      • 参数字典说明
      • 9进件类接口
        • 9.1 图片上传
        • 9.2 商户信息录入
        • 9.3 商户信息补件
        • 9.4 商户异步通知回调
        • 9.5 商户审核结果查询
        • 9.6 商户信息查询
        • 9.7 商户信息变更
        • 9.8 新增终端
        • 9.9 终端变更
        • 9.10 结算账户变更
        • 9.11 商户功能变更
        • 9.12 参数查询
        • 9.13 查询授权码
        • 9.14 机具序列号入库接口
        • 9.15 商户签约申请接口
        • 9.16 易生侧签约电子协议下载
        • 9.17 商户电子协议号变更
        • 9.18 终端授权码重置接口
        • 9.19 终端注销
        • 9.20 商户注销
        • 9.21 终端序列号TUSN校验
        • 9.22 终端序列号查询终端信息
        • 9.23 银联入驻结果查询
        • 9.24 微信支付宝重新入驻
        • 9.25 更新银联报备服务商
        • 9.26 更新代理商编号(特定使用)
        • 9.27 商户、终端操作通知
        • 9.28 终端码牌、小白盒绑定解绑
      • 10分账绑定类接口
        • 个人分账方入网
        • 企业分账方入网
        • 分账方信息更新
      • 11限额类接口
        • 11.1 查询限额
        • 11.2 新增限额
        • 11.3 变更限额
      • 12营销类接口
        • 12.1 活动报名新增接口
        • 12.2 活动报名终止接口
        • 12.3 活动报名查询接口(该接口不可用)
      • 13支付宝配置类接口
        • 支付宝实名认证
          • 13.1.1 图片上传接口
          • 13.1.2 商家认证申请单提交
          • 13.1.3 商家认证申请单状态
          • 13.1.4 商家认证状态
          • 13.1.5 商家认证申请单撤销
      • 14微信配置类接口
        • 14.6 微信活动报名
          • 微信图片上传接口
          • 微信活动报名申请
          • 微信活动报名进度查询
          • 微信活动报名重新申请
        • 14.7 微信实名认证
          • 提交申请单
          • 撤销申请单
          • 查询审核状态
          • 查询开户意愿确认状态
          • 微信/支付宝实名认证结果查询
          • 微信图片上传接口
        • 14.1 微信APPID配置
        • 14.2 微信授权目录配置
        • 14.4 微信商户简称及客服号码修改
        • 14.5 微信商户信息查询
        • 14.3 微信配置查询
    • 易企通1.0
      • 加签验签说明
      • 敏感信息加密
      • 标准类API
        • 附录-应答码说明
        • 附录-交易类型码
        • 担保
          • 担保申请
          • 担保确认
          • 担保查询
          • 担保撤销
        • 清算
          • 商户余额查询
          • 秒到交易查询(老-防腐层)
          • D1和T1交易结算查询
        • 标准-付款码支付
        • 标准-主扫支付
        • 标准-jsapi支付
        • 银联云闪付app支付
        • 标准-交易单笔查询
        • 标准-交易关闭
        • 云闪付授权
        • 银联JS-获取用户标识
        • 标准-交易支付成功通知
      • 用不到的接口
        • 定时任务-交易中间状态的定时查询
        • wxAppId可由前端传过来的-微信jsapi支付(目前用不着)
        • 获取微信openid
        • 获取请求附加数据(商户未接过,目前暂时用不上)
    • 云易收(云收银)
      • 云易收联调说明
      • 云易收-附录-码
      • H5预下单-标准
      • H5预下单-行业
      • 小程序预下单-标准
      • 小程序预下单-行业
      • 订单查询接口
      • 云闪付授权
      • 云闪付获取用户标识
      • 分期交易查询
      • 分期交易退货
      • 交易回调通知
    • 电子协议
      • 电子协议联调说明
      • 电子协议-附录-码
      • 个人开户3001
        POST
      • 企业开户3002
        POST
      • 发送验证码3101
        POST
      • 创建合同3201
        POST
      • 签署合同3206
        POST
      • 合同查询3210
        POST
      • 合同下载
        POST
      • 获取签名密钥
        POST
    • 分账、退款
      • 添加个人收款方
      • 添加企业收款方
      • 请求分账
      • 分账撤销
      • 分账结果查询
      • 分账关系绑定
      • 分账关系查询
      • 实时退款
      • 退款查询
      • 急速退款-账户代扣 (暂不可用)
      • 分账接收方变更
    • 网支中台
      • 银联无跳转快捷(全渠道)
        • 商户侧开通
          • 标准版-发送开通短信验证码
          • Token版-发送开通短信验证码
          • Token版-后台开通
          • 标准版-后台开通
        • 银联侧开通
          • Token版-前台页面开通(二期实现)
          • 标准版-前台页面开通
        • 发送短信验证码
        • 开通查询
        • 支付(短信验证)
        • 支付(无短信验证)
      • 订单系统
        • 交易信息查询
        • 订单创建
        • 订单关闭
        • 订单拉取-暂时没对外调试
    • 易生鉴权
      • 银行卡信息鉴权
      • 通讯运营商信息鉴权
      • 公安信息鉴权
      • 风险信息鉴权
      • 短信鉴权
      • 鉴权结果查询
      • 未命名接口
    • 微收单-不对接
      • resultcode应答码说明
      • getSign
      • 付款码支付
      • 主扫支付
      • JSAPI支付
      • 交易查询
      • 支付通知接口
      • 秒到交易查询
      • 银联行业码用户标识接口
      • 银联行业码支付
      • 交易退款
    • 易生代付
      • 代付交易请求
      • 代付查询交易请求
      • 批量代付交易请求(暂时未对外开放)
      • 批量代付结果查询请求(暂时未对外开放)
      • 代付额度查询
      • 手续费报送
      • 异步通知
      • 代付额度调整明细查询
    • 银行卡接口规范
      • 易生MIS-POS技术方案
      • 智能POS三方调用
      • 易生银行卡受理终端应用规范
      • 银行卡接口文档
  1. 电子协议

签署合同3206

开发中
POST
/EasypayMPSystem/ContractServet

一、业务说明

签署合同时使用的接口

二.字段说明:

请求报文

1.contractBody字段:

包括head和业务数据节点 signContract
a.head节点见 电子协议联调说明(二、接口约定中-5. 报文参数-请求参数-head(头信息)详细)
b.业务数据节点 signContract:

请求 signContract节点字段
参数约束最大长度说明备注
contractNoNOT NULL30合同编号创建合同返回的合同编号
signInfo签署合同信息JSON 详细见子节点
请求 signInfo节点字段
参数约束最大长度说明备注
userIdNOT NULL32用户 ID开户时返回的用户 ID,如果用户 ID 为平台的 ID,那么后面 4项不会用到
authorizationTime当 userId为平台 ID时,此三项不校验,其余情况都校验14授权时间客户平台将采集到的用户输入验证码的时间发送给电子协议系统,格式:yyyyMMddHHmmss
location当 userId为平台 ID时,此三项不校验,其余情况都校验100授权地点客户平台将采集到的用户 IP 或所在地发送给电子协议系统
projectCode当 userId为平台 ID时,此三项不校验,其余情况都校验32项目编号如果确定代签,必须保证代签的用户已经对该项目进行了授权
isCheckProjectCode1是否检查项目编号0:不检查;1:检查;默认为0,需要校验项目编号的时候传送
signLocationNOT NULL200签名域的标签值客户平台签署域为:Signature_plat;签署人可以签多个,以“;”分割
imageData签名图片自定义签名图片,优先级高
sealId32印章 ID添加印章返回的印章 ID,不传时为默认印章
sealColor1签章颜色1:红色;2:蓝色;3:黑色;默认为 1

返回报文

1.contractBody字段:包括head和业务数据节点signContract
a.head节点见电子协议联调说明(二、接口约定中-5. 报文参数-请求参数-head(头信息)详细)
b.业务数据节点 signContract:

返回 signContract 节点字段
参数约束最大长度说明备注
contractNoNOT NULL30合同编号
signInfo签署信息JSON 格式,详细见子节点
返回 signInfo 节点字段
参数约束最大长度说明备注
userIdNOT NULL32用户ID
authorizationTimeNOT NULL14授权时间
locationNOT NULL100授权地点
signLocationNOT NULL200签名域的标签值
projectCodeNOT NULL32项目编号

请求参数

Body 参数application/x-www-form-urlencoded

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/EasypayMPSystem/ContractServet' \
--data-urlencode 'termId=TE101901' \
--data-urlencode 'tradeTrace=z9KnSjwY9xyvVgoIRjK9' \
--data-urlencode 'contractBody={"head":{"txTime":"20190102235959"},"note":{"checkCode":"123456","randomCode":"10"},"createContract": {"templateId":"1","isSign":0,"signInfos":[{"userId":"6327987D3B854A3A9F4A198426084F02","authorization Time":"20190214171200","location":"192.168.116.25","signLocation":"Signature1","projectCode":"002","i sProxySign":1}]," textValueInfo ":{"text19":"孙一 ","text18":"10000","text15":"30000","text3":"16","text14":"叁萬元整","text4":"孙一 ","text17":"10000","text1":"2019","text16":"10000","text2":"3","text7":"壹萬","text8":"壹萬元整 ","text5":"222321199112050001","text6":"成都","text9":"10000","text10":"壹萬元整 ","text11":"10000","text21":"001","text12":"壹萬元整","text13":"10000","text20":"成都支行"}}}' \
--data-urlencode 'merId=MER021322101901' \
--data-urlencode 'txCode=3206' \
--data-urlencode 'version=1.0' \
--data-urlencode 'channelId=616161622101901' \
--data-urlencode 'sign=392DB56B7A9957964FBB5A731E512096'

返回响应

🟢200成功
application/json
Body

示例
{
    "contractBody": "{\"head\":{\"txTime\":\"20221027154025\",\"retCode\":\"60000000\",\"retMessage\":\"OK\"},\"signContract\":{\"contractNo\":\"QT20230427000007029\",\"signInfo\":{\"userId\":\"8D4CFF34AB1D289EE05311016B0A9A8A\",\"authorizationTime\":\"20221027154025\",\"location\":\"154.8.143.104\",\"signLocation\":\"s1;s2\",\"isCheckProjectCode\":0,\"certType\":1,\"isAddSignTime\":0,\"signTimes\":2},\"isSendNotice\":1}}",
    "resultCode": "00",
    "sign": "427ACB01D3640CEEFD8CA7845059581C"
}
修改于 2023-05-29 08:21:49
上一页
创建合同3201
下一页
合同查询3210
Built with