接口

个人CA证书申请资料上传

  1. 先上传资料到平台,在用户实名信息表添加该用户信息(存在该用户信息则更新)
  2. 后台根据获取到的信息查询用户实名表,拿着对应信息去请求君子签API

个人CA证书申请结果查询

  1. 后台根据获取到的信息请求君子签API,获得返回结果,并根据结果更新用户实名信息表的用户状态

君子签协议发起

  1. 后端根据用户信息和作品信息查询是否符合合同发起,符合则由卖方发起合同
  2. 合同成功发起后,对君子签API接口返回的合同单号和参与合同签署的用户信息进行保存
  3. 卖方会在签约列表里显示该合同的信息,买方在点开作品后可以前往签约
  4. 卖方和买方分别签署完合同后,允许买方进行下载

君子签协议签约链接获取

  1. 根据君子签的合同编号和个人信息去获取君子签的签约链接
  2. 跳转到该签约链接后由用户查看合同并签约

查询签约状态

  1. 在仅传入合同号的情况下,查询合同是否签约完成
  2. 在传入合同号和签署方个人信息的情况下,查询该合同的签署方是否签约完成

君子签回调接口

  1. 有用户在君子签签署完成后调用该接口来对个人签署状态和合同状态进行更新

流程

  1. 作者作品在产销基地进行上传
  2. 管理员在管理端对作品进行审核后发布
  3. 作品上架产销基地并创建商品
  4. 用户购买作品对应的商品并进行支付
  5. 用户在产销基地当前作品上点击去签约发起合同签署并签约
  6. 作者在原创基地签约列表内根据作品信息进行签约
  7. 作品签约完成,购买用户何以在产销基地内对作品进行下载
  8. 买方和卖方可以对签署完合同后产生的数字证书进行查看