证书登记

证书登记接口:依赖图片上传接口生成jfileID,参考 商户图片上传接口 的返参file_id

请求参数

  • 请求地址

https://spin.cloudpnr.com/ssproxy/direct/addCertInfo

  • 公共请求参数

请求报文头HEADER - 「接口规则-参数规定-报文头」 ,请求报文体BODY - 「接口规则-参数规定-报文体」 ,响应报文体 - 「接口规则-参数规定-响应报文体」

  • 请求参数(data)
参数 中文名 类型 必填 最大长度 说明
req_seq_id 请求流水号 String Y 32 请求流水号
req_date 请求日期 String Y 8 请求时间YYYYMMDD
product_id 产品号 String Y 32 固定值产品编号
pay_way 类型 String Y 1 开通类型 W:微信 A:支付宝
app_id 开发者的应用ID String Y 32 支付宝:开发者应用ID,微信:服务商的APPID
mch_id 商户号 String N 32 服务商的商户号,微信必传
cert_sn 证书序列号 String N 70 请求证书序列号,可在服务商后台查看到,微信必传
secret_key 服务商密钥 String N 256 服务商密钥,微信必传
file_list 证书文件列表 String Y   JSON 列表

file_list

参数 中文名 类型 必填 最大长度 说明
file_type 文件类型 String Y 8 F51-支付宝直连应用私钥(必填)与F52-支付宝直连支付宝公钥(必填)或者F53-微信直连应用私钥(请求证书)(必填)与F54-微信直连支付宝公钥(加密证书)(必填)
file_id 文件jfileID String Y 128 参考 商户图片上传接口 的返参file_id
file_name 文件名称 String Y 64 当为微信时,文件名必传,且必须要有合理的后缀
  • 响应参数(data)
参数 中文名 类型 必填 最大长度 说明
sub_resp_code 业务返回码 String Y 8 业务返回码
sub_resp_desc 业务返回描述 String Y 512 业务返回描述

请求示例

{
  "data": "{\"req_seq_id\":\"rQ202007038362665413788\",\"req_date\":\"20200703\",\"product_id\":\"ZDTEST\",\"pay_way\":\"W\",\"app_id\":\"20200703492549362\",\"mch_id\":\"376149085\",\"cert_sn\":\"20200703968128913\",\"secret_key\":\"RERE202007034604\",\"file_list\":[{\"file_id\":\"9aec5b9e-816f-3ebf-8fe8-4146348ce2b0\",\"file_name\":\"证书1202007035121.crt\",\"file_type\":\"F53\"},{\"file_id\":\"9aec5b9e-816f-3ebf-8fe8-4146348ce2b0\",\"file_name\":\"证书2202007036000.crt\",\"file_type\":\"F54\"}]}",
  "sys_id": "ssproxy_dev",
  "sign": "AfFo0dkdGtEC8Plmrx/qJdkt95S0Byz1rlofozoRAiv+JV7pC/019vQMgQ8wEDb/5kkjveu7qSLWSrRns6opeo0QFcpCMO2Xr+FMsf7SzAzNzJjWazUdsNSIeur5f+GF5uAgr0dTVTgG6k0/LtW/m8xk2iGikVfPhPvFd4DbnYg=",
  "sign_type": "RSA2"
}

响应示例

{"data":"{\"sub_resp_code\":\"00000000\",\"sub_resp_desc\":\"成功\"}","resp_code":"10000","resp_desc":"成功调用","sign":"QfkHGK4jbfbIP1fO2UNz29D8nWedIIUfDBchqiiddqy3ktiPXsnchleNmGSOCW+BqEUtquRfJg3iFD0htlyNNy5yN/zxc3dOb+sgTS0JSdkxYlfwMBtGg9xAp791ugguos5lhQSUplGAi7B7BWur7HvcjwL5brTsFPdOWcyrJkM="}

接口调用示例

Demo参考