1. 接入说明
趣工宝
  • 接入说明
    • 签名说明v2(标准对接)
    • 签名说明v1(历史对接客户)
    • 微信小程序嵌入签约(法大大)
    • app嵌入签约(法大大)
  • 业务模式说明
    • 客户标准对接
    • 业务代理模式
  • 平台接入
    • 1.客户基本接口
      • 客户信息列表查询接⼝
      • 客户注册审核通知
      • 客户费率更新
      • 客户线下实名接⼝
      • 客户实名查询
      • 实名回调通知
      • 客户实名接⼝
      • 客户信息修改
      • 客户信息查询接⼝
      • 客户注册接⼝
    • 2.客户账户类接口
      • 客户余额查询
      • 客户充值查询
      • 客户充值申请
      • 查询充值记录列表
    • 3.客户签约接口
      • 客户签约回调
      • 客户外部协议归档
      • 客户签约查询接⼝
      • 客户签约申请
    • 4.创客基本接口
      • 创客注册
      • 个体户创客注册
      • 查询创客信息
      • 查询创客信息列表(分页)
      • 上传会员证件照⽚
      • 变更创客姓名
      • 变更创客⼿机号信息
      • 变更创客银⾏卡号信息
      • 删除会员(测试环境)
    • 5.创客签约类接口
      • 创客签约接⼝
      • 创客批量快捷签约
      • 创客签约状态查询
      • 创客签约列表
      • 创客签约校验
      • 创客签约回调
      • 创客签约短信重发
      • 上传个人协议
      • 静默签约回调
      • 静默签约查询
      • 静默签约接⼝
      • 项目签约接⼝
    • 6.任务结算相关接口
      • 查询项目任务
      • 结算申请
      • 结算查询
      • 结算结果通知
      • 结算回单查询
      • 退票查询
      • 退票通知
      • 任务验收成果文件上传
    • 7.开票类接口
      • 开票结果查询
      • 根据流⽔单号申请开票
      • 查询可开票订单信息
      • 根据订单号申请开票
    • 8.数据类同步
      • 同步任务信息
      • 可开票类目查询
      • 开票结果查询
      • 根据订单明细开票申请
      • 订单数据同步
      • 个人协议同步接口
      • 个人信息同步接口
    • 9.涉税接口
      • 个税计算接口【同步】
      • 个税批量计算接口【异步】
      • 个税计算记录作废接口
      • 个税查询接口
      • 【诚薪通】同步个税计算接口
      • 【诚薪通】发放同步接口
      • 【外部】个税订单计算(需要确认接口生效)
      • 【外部】个税订单确认
  1. 接入说明

签名说明v1(历史对接客户)

1. 网关地址#

测试环境:https://uat.qugongbao.com/gst-api
生产环境:https://api.qugongbao.com/gst-api

2. 协议规则#

传输方式:采用 HTTPS 传输
提交方式:采用 POST 方法提交
数据结构:JSON
字符编码:采用 UTF-8 字符编码

3. 签名规则#

签名验签步骤(body 加密[RAS+AES]):#

签名加密步骤:#

1
使用 AES 加密算法对 body 参数进行加密
1.
AES 密钥长度约定为 128 位
2.
AES/ECB/PKCS5Padding 填充模式
3.
body 加密后,转成 base64后参与加签
2
使用 RSA 算法对 AES 的密钥进行 趣工宝公钥加密
AES key 转换成 16 进制之后,用 rsa 公钥加密.
3
用 RSA 客户私钥对参数签名后传输
1.
将请求应答报文集合 M 排除字段值为空或 null的字段,按照属性名字母顺序,即按 ASCII 码从小到大排序(字典序)
2.
使用 URL 键值对的格式(即 key1=value1&key2=value2…)拼接成字符串
3.
对拼接的字符串做一次MD5 摘要
4.
用客户RSA 私钥对 MD5 字符串加签。(生成签名)

请求示例#

{
  "custNo": "108120200417114401",
  "body": "rmgDGXwIwzYD4eCVPHkMsC3X4CO4WOZpeDTqSr6SCMSf3+s8FVlL9I8A3yIzWxF9",
  "encKey": "42F8F53E504930D5B49XXXXXXXXXXX",
  "reqNo": "da96f063a7f64866bdb71df9e9f9d27f",
  "signType": "SHA256WithRSA",
  "signValue": "AH0PYv3eFgqqle+jByFj6VWU8X7yuXXXXXXXX",
  "timestamp": "2024-01-30 10:28:29",
  "v": "1.0"
}

验签解密步骤:#

1
使用趣工宝RSA公钥进行验签
2
取出加密AES密钥(encKey)用客户RSA私钥使用 RSA 算法进行解密
3
使用AES解密算法对body参数进行解密

4. 接口数据结构#

请求参数数据结构#

参数名称参数含义数据类型必填参数说明
custNo客户号StringY
reqNo客户请求流水号StringY
timestamp当前请求时间StringY格式:yyyy-MM-dd HH:mm:ss
v接口版本StringY2.0
body业务参数StringYjson 字符串,根据具体接口规范填写
encKey加密 keyStringN使用 rsa 加密的 key 密文
signType签名方式StringNSHA256WithRSA
signValue签名值StringY参见签名规则

返回参数数据结构#

参数名称参数含义数据类型必填参数说明
body业务参数StringNjson 字符串,根据具体接口规范填写
code返回码StringY
msg返回信息StringY
reqNo客户请求流水号StringY原请求流水号
signType签名方式StringNSHA256WithRSA
signValue签名值StringY参见签名规则

5. java demo地址#

yft-demo-v2.2.zip
说明:点击无法下载时,右键复制链接
修改于 2026-02-24 08:42:33
上一页
签名说明v2(标准对接)
下一页
微信小程序嵌入签约(法大大)
Built with