对接说明
接入模式
贵平台提供SAAS技术服务服务不同的用工企业
贵平台既用工企业
接入前提
接口说明
2.请求/响应Content-Type使用application/json
3.接口请求加解密方式,使用平台公钥对bizModel报文加密, 使用商户私钥进行sign加签
填充方式:PKCS8
在线生成地址:https://www.bejson.com/enc/rsa/
注意:RSA公私钥经过base64编码,不同开发语言下,注意进行解码
5.如果接入的是银行通道,需要考虑退票场景,退票场景主要为佣金结算通知付款成功后,银行收到对方行退票,导致成功的订单变为失败
下载地址:https://tax-plan-prod.oss-cn-shenzhen.aliyuncs.com/public/openapi/tax-plan-open-api-2.0-20241121.jar
正式地址: https://api.taxll.com/
参与签名参数和示例值
1.
2.
3.
4.
5.
6.
1.
2.
3.
2) 签名后使用base64算法进行编码
请求参数
参数字段 | 参数说明 | 数据类型 | 是否必传 |
---|---|---|---|
apiCode | 接口编码,具体查看接口说明 | string | 是 |
merchantNo | 商户号,平台分配 | string | 是 |
requestNo | 请求流水,自定义 | string | 是 |
timestamp | 请求时间戳,格式:yyyyMMddHHmmss,平台会进行重放请求校验 | string | 是 |
version | 接口版本,默认2.0 | string | 否 |
bizModel | 接口参数对象,具体查看接口说明,接口参数根据接口说明要求需要进行加密 | object | 是 |
2.接口请求示例中bizModel都是明文,实际请求时需要进行RSA加密
注:bizModel参数传空字符不进行RSA加密,接口会基于校验规则校验接口参数
1.平台公钥先进行base64解码
2.加密字符串转换成byte[], 按117位截取byte[]进行分段加密
3.使用RSA算法、ECB模式和PKCS1Padding填充方式来加密数据,如:RSA/ECB/PKCS1Padding
4.分段加密后的byte[]组合,在进行base64编码,完成最终bizModel加密
注:bizModel参数传空字符不进行RSA加密,接口会基于校验规则校验接口参数
响应参数
参数字段 | 参数说明 | 数据类型 |
---|---|---|
code | 返回码,成功返回200,其它根据接口会返回不同的错误编码 | integer |
message | message | string |
.... | 返回数据,具体查看接口响应说明 | object |