[关闭]
@tenbentYun 2019-03-14T07:15:39.000000Z 字数 28102 阅读 972

腾保产品中心车险对接流程 API文档(v1.1.0)

腾保产品中心

1.概述

1.1 流程图

腾保车险流程图

1.2 HTTP协议层请求状态码设计

  • 对于所有的API接口,使用HTTP状态码来代表本次请求是否成功
  • 当成功提供服务后返回HTTP200状态码,代表本次请求数据成功,并代表业务也成功
  • 当服务器端由于某种错误导致服务失败,将会返回400、415、500,或者其它错误代码

1.3 签名生成方式

1.4 通用请求/响应参数

通用响应异常

若服务器端处理请求发生错误(包含业务错误),将会返回error结构的json数据
如:

  1. {
  2. "code": "9999",
  3. "errorMsg": "系统繁忙,请稍后再试",
  4. "result": null,
  5. "success": false
  6. }

客户端请统一处理此异常,重定向到登录界面,错误代码定义如下:

错误码 错误说明 备注
NM0000 操作成功
9999 系统繁忙,请稍后再试
5001 请求参数异常
5002 未查询到异常
5999 断路器返回

1.5 通用数据结构

ResponseView

请求响应视图

属性 类型 含义
hasMore boolean 代表服务器端是否有更多的数据, 客户端依次判断是否需要上拉加载更多(不分页时,没有此属性)
code string 操作状态码
errorMsg string 服务器提示信息
success boolean 操作状态(true表示成功,false表示失败)
result PageView 数据内容

注:接口中将不再说明

如:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

(分页)如:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": {
  5. "data": [
  6. // ...
  7. ],
  8. "totalPage": 1,
  9. "totalCount": 1,
  10. "pageNumber": 1,
  11. "pageSize": 3,
  12. "hasMore": false
  13. },
  14. "success": true
  15. }

非分页result直接返回业务数据

PageView

分页信息视图

属性 类型 含义
data List<ObjectView> 数据列表内容,例如PageView<UserView>表示用户分页信息
totalCount long 总记录数
totalPage Integer 总页数
pageSize Integer 每页记录数
pageNumber Integer 当前页数

2. 车险流程对接API

2.1 查询续保信息接口

作者 狄建波

接口地址

POST /api/public/carInsure/renewInsurance

场景说明

通过该接口可以查询车辆去年投保信息,填写完整车辆信息有助于续保信息查得率

请求体

属性 类型 是否必传 含义
cityCode CityCode 投保城市编号
carInfo CarInfo 车辆信息(json格式字符串)
channelId String 渠道ID 腾保分配
carinfo
属性 类型 是否必传 含义
licenseNumber String 车牌
standardName String 车辆型号
ownerName String 车主姓名
vehicleFrameNo String 车架号
carTypeCode CarTypeCode 车辆类型
engineNo String 发动机号
boughtTime Integer 初登日期 时间戳如:1449158400

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "cityCode": "330100",
  4. "carInfo": {
  5. "licenseNumber": "浙A88888",
  6. "ownerName": "王五",
  7. "carTypeCode": "02"
  8. }
  9. }

响应体

属性 类型 含义
biInfo BiInfo 商业险续保信息(json格式字符串)
ciInfo CiInfo 交强险续保信息(json格式字符串)
carInfo CarInfo 车辆信息(json格式字符串)
biInfo
属性 类型 含义
policyNo String 保单号
totalAmount String 保费
insuranceCompanyId InsuranceCompanyId 保险公司ID
insuranceCompany String 保险公司名称
insuranceEndTime String 终保日期
insurances Insurances 险种列表(json格式字符串)
planCode PlanCode 险别,商业险为C01
insurances
属性 类型 含义
insuranceId InsuranceId 险种编号
insuranceName String 险种中文名称
quotesPrice Float 保费
amountStr String 保额(车损险显示车损定价,其余显示保额)
price Float 保额的数字形式
compensation Compensation 是否投保不计免赔 true:投保,false:未投保
ciInfo
属性 类型 含义
policyNo String 保单号
totalAmount String 保费
insuranceCompanyId InsuranceCompanyId 保险公司ID
insuranceCompany String 保险公司名称
insuranceEndTime String 终保日期
planCode PlanCode 险别,交强险为C51
carInfo
属性 类型 含义
engineNo String 发动机号
standardName String 车辆型号
vehicleFrameNo String 车架号
ownerName String 车主姓名
brandChnName String 车辆名称
carTypeCode CarTypeCode 车辆类型
licenseNumber String 车牌号
boughtTime Integer 初登日期
idCard String 车主证件号
carTypeJson CarTypeJson 车辆其他信息
carTypeJson
属性 类型 含义
yy boolean 营运true/非营运false
hdzzl String 核定载质量
syxz syxz 使用性质
zbzl String 整备质量
pl String 排量
rlzl String 燃料种类
cllx cllx 车辆类型
hdzk String 核定载客

上述中quotesPrice可能为0,amountStr也可以为空此时对应的price为0,如险种选项为投保/不投保amountStr为投保/不投保,此时price为1/0,如险种为玻璃险则amountStr为国产/进口,此时price为1/2,如险种选项是具体金额,则amountStr为金额的汉字形式,此时price为金额数字格式。

响应样例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": {
  5. "carInfo": {
  6. "engineNo": "28**********30",
  7. "standardName": "MA******62S",
  8. "vehicleFrameNo": "WDB***********138",
  9. "carTypeJson": {
  10. "hdzk": "4",
  11. "syxz": "G"
  12. },
  13. "ownerName": "方*成",
  14. "brandChnName": "迈巴赫",
  15. "carTypeCode": "02",
  16. "licenseNumber": "浙A88888",
  17. "boughtTime": 1310774400,
  18. "idCard": "330106********0019"
  19. },
  20. "ciInfo": {
  21. "insuranceCompany": "人保保险",
  22. "insuranceCompanyId": 2,
  23. "policyNo": "PDZA201733010000117180",
  24. "totalAmount": "1215.0",
  25. "insuranceEndTime": "2018-04-25 11:59:59",
  26. "planCode": "C51"
  27. },
  28. "biInfo": {
  29. "insuranceCompany": "人保保险",
  30. "insuranceCompanyId": 2,
  31. "policyNo": "PDAA201733010000101193",
  32. "totalAmount": "5345.4",
  33. "insuranceEndTime": "2018-04-25 23:59:59",
  34. "planCode": "C01",
  35. "insurances": [
  36. {
  37. "insuranceId": 1,
  38. "insuranceName": "车辆损失险",
  39. "compensation": true,
  40. "price": 1,
  41. "quotesPrice": 3070.54,
  42. "amountStr": "投保"
  43. },
  44. {
  45. "insuranceId": 2,
  46. "insuranceName": "第三者责任险",
  47. "compensation": true,
  48. "price": 1000000,
  49. "quotesPrice": 1230.52,
  50. "amountStr": "100万"
  51. },
  52. {
  53. "insuranceId": 4,
  54. "insuranceName": "司机座位责任险",
  55. "compensation": true,
  56. "price": 10000,
  57. "quotesPrice": 23.75,
  58. "amountStr": "1万"
  59. },
  60. {
  61. "insuranceId": 5,
  62. "insuranceName": "乘客座位责任险",
  63. "compensation": true,
  64. "price": 10000,
  65. "quotesPrice": 60.25,
  66. "amountStr": "1万"
  67. }
  68. ]
  69. }
  70. },
  71. "success": true
  72. }

2.2 创建报价接口

作者 陈路星

接口地址

POST /api/public/enquiry/createEnquirySync

场景说明

调用方可通过该接口发起报价,该报价结果以异步回调形式通知调用方,报价价接受多保险公司,多方案,报价结果回传时会根据保险公司和方案一一回调(例如报价保险公司2家,方案3个,会回调6次)

请求体

属性 类型 是否必传 含义
channelId String 渠道ID 腾保分配
mobilePhone String 询价用户手机号码
createEnquiryParams CreateEnquiryParams 创建询价参数
createenquiryparams
属性 类型 是否必传 含义
licenseNumber String 车牌
ownerName String 车主姓名
idCard String 车主证件号码,单位车为组织机构代码
carTypeCode String 车辆类型(01 大型 02 小型)
yy Boolean 是否营运车
cityCode String 投保城市编号
cityName String 投保城市名称
insuranceCompanyName String 投保公司编号,多加保险公司用逗号分隔
insuranceStartTime Integer 商业险起保日期(到秒的时间戳),如不知道起保日期可以默认写第二天,在算价时会根据系统提示修正,并在报价结果中返回
forceInsuranceStartTime Integer 交强险起保日期(到秒的时间戳)
transferDate Integer 过户日期,非过户车填 0
carInfo CarInfo 车辆信息
insurancesList List<InsurancesList> 多方案险种列表
vehicleModels String 对应保险公司车型编号
cepcarinfo
属性 类型 是否必传 含义
standardName String 品牌型号,非中文部分
ownerName String 车主姓名
vehicleFrameNo String 车架号
carTypeCode String 车辆类型(01 大型 02 小型)
engineNo Boolean 发动机号
boughtTime Integer 初登日期(到秒的时间戳)
carTypeJson CarTypeJson 车辆其他信息
cepcartypejson
属性 类型 是否必传 含义
yy Boolean 营运/非营运
hdzzl String 核定载质量
syxz String 使用性质
zbzl String 整备质量
pl String 排量
rlzl String 燃料种类
cllx String 车辆类型
hdzk String 核定载客
fzrq Integer 发证日期
cepinsuranceslist
属性 类型 是否必传 含义
schemeName String 方案名称
forcePremium ForcePremium 交强险投保信息
insurances List<Insurance> 商业险险种
cepforcepremium
属性 类型 是否必传 含义
isToubao String 是否投保(0:不投,1:投)
cepinsurance
属性 类型 是否必传 含义
insuranceId Integer 险种编号
price String 保额的数字形式
isToubao Integer 是否投保(1投保,0不投保)
amountStr String 保额的中文形式
compensation Boolean 不计免赔

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "mobilePhone": "15251659872",
  4. "createEnquiryParams": {
  5. "licenseNumber": "浙A88888",
  6. "ownerName": "王明明",
  7. "idCard": "320923199908252632",
  8. "carTypeCode": "01",
  9. "yy": false,
  10. "cityCode": "330100",
  11. "cityName": "杭州",
  12. "insuranceCompanyName": "1,2,24",
  13. "insuranceStartTime": 1529164800,
  14. "forceInsuranceStartTime": 1529164800,
  15. "transferDate": 0,
  16. "carInfo": {
  17. "standardName":"EDFGSA-4",
  18. "ownerName":"王明明",
  19. "vehicleFrameNo":"LGD234523434323",
  20. "carTypeCode": "02",
  21. "engineNo": "4EDGSA2",
  22. "boughtTime": 1529164800,
  23. "carTypeJson": {
  24. "yy": false,
  25. "hdzzl":"925千克",
  26. "syxz": "A",
  27. "zbzl":"1870千克",
  28. "pl":"1997",
  29. "rlzl":"A",
  30. "cllx": "K33",
  31. "hdzk": "5人",
  32. "fzrq": "1529164800"
  33. }
  34. },
  35. "insurancesList": [{
  36. "schemeName": "schema_1",
  37. "forcePremium": {
  38. "isToubao": "1"
  39. },
  40. "insurances": [{
  41. "insuranceId": 1,
  42. "price": 100000,
  43. "isToubao": 1,
  44. "amountStr": "100000",
  45. "compensation": true
  46. },{
  47. "insuranceId": 2,
  48. "price": 100000,
  49. "isToubao": 1,
  50. "amountStr": "100000",
  51. "compensation": true
  52. },{
  53. "insuranceId": 3,
  54. "price": 100000,
  55. "isToubao": 1,
  56. "amountStr": "100000",
  57. "compensation": true
  58. }]
  59. }]
  60. }
  61. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": null,
  5. "success": true
  6. }

2.3 报价结果推送接口(调用方提供)

作者 王家勇

接口地址

POST 调用方提供

场景说明

调用方调用完创建询价接口后,我方会对该询价进行报价,当得到报价结果后通过调用方提供的回调地址通知(<font color="red">**若失败请参照“errorMsg”错误说明**</font>))

请求体

属性 类型 是否必传 含义
ciBasePrice Long 强制险底价(分)[未使用佣金政策管理功能时忽略]
commercialDiscount String 折扣(保司系统折扣系数)
enquiryCarIllegalList List<EnquiryCarIllegal> 违章记录
enquiryCarModels List<EnquiryCarModel> 备选车型
enquiryCarSettlementList List<EnquiryCarSettlement> 理赔记录
enquiryId String 方案编号
errorMsg String 报价失败原因
forceInsuranceStartTime String 交强险起期
forcePremium Long 交强险出单价(单位:分)
insuranceCompanyId String 投保公司编号
insuranceCompanyName String 投保公司名称
insuranceStartTime Long 商业险起期
mobilePhone String 电话号码
modelJson ModelJson 投保车型信息
multiEnquiryId String 多方案统一编号
offerDetail OfferDetail 险种方案详情
offerId String 报价编号
originalPrice Long 商业险出单价(单位:分)
ratioJson RatioJson 定价因子
schemeName String 方案名称
serialNo String 调用方信息
state Short 报价状态(2:报价成功;7:报价失败)
taxPrice Long 车船税(单位:分)
EnquiryCarIllegal
属性 类型 含义
licenseNumber String 车牌号
illegalBehavior String 违章行为
illegalTime String 违章时间
illegalAddress String 发生地点
illegalDisposeTime String 结案时间
EnquiryCarModel
属性 类型 含义
vehicleId String 所在保司车型编号
content String 车型详细描述
EnquiryCarSettlement
属性 类型 含义
accidentDate String 事故日期
claimNo String 赔案号
placedOnFileNo String 立案号
claimPayment String 赔款金额
settleLawsuitDate String 结案日期
settlementType String 理赔类型
insuranceCompanyName String 理赔公司
ModelJson
属性 类型 含义
useYears String
modelPrice String
modelId String 车型编号
modelName String 车型详细描述
chgOwnerFlag String
isRenew String
OfferDetail
属性 类型 含义
insurances List<OfferDetailInsurance>
additionalPrice Float
currentPrice Float 强制险底价
ciBasePrice Float 商业险底价
forcePremium TouBaoInfo 交强险
taxPrice TouBaoInfo 车船税
OfferDetailInsurance
属性 类型 含义
insuranceId Integer 险种编号
insuranceName String 险种名称
type Integer
isToubao Integer 是否投保,如果不投保建议不传该险种或者该字段为 0:均可/1:投保
isHot Boolean
price Integer 保额的数字形式
quotesPrice Float 保费
amountStr String 保额(中文形式)
englishName String
state Integer
isSupported Boolean
compensation Boolean 不计免赔
TouBaoInfo
属性 类型 含义
isToubao Integer
quotesPrice Float
isSupported Boolean
RatioJson
属性 类型 含义
ratioJson Map< String, RatioJsonRatio >
RatioJsonRatio
属性 类型 含义
ratio String 因子
content String 说明
showDetail Boolean

请求样例:

  1. {
  2. "ciBasePrice":131000,
  3. "commercialDiscount":"0.4225",
  4. "currentPrice":365671,
  5. "enquiryCarIllegalList":[
  6. {
  7. "illegalAddress":"重庆南路徐家汇路北约 5 米",
  8. "illegalBehavior":"变更车道时影响正常行驶的机动车",
  9. "illegalDisposeTime":"1494345600",
  10. "illegalTime":"1494401520",
  11. "licenseNumber":"沪A112T7"
  12. }
  13. ],
  14. "enquiryCarModels":[
  15. {
  16. "content":"ADAAED0073/奥迪 FV7203TFCVTG 轿车/200901/283800/5/1984/0/奥迪A4L2 .0 TCVT 标准型",
  17. "vehicleId":"ADAAED0073"
  18. },
  19. {
  20. "content":"ADAAED0074/奥迪 FV7203TFCVTG 轿车/200901/329900/5/1984/0/奥迪 A4L2.0TCVT 舒适型",
  21. "vehicleId":"ADAAED0074"
  22. }
  23. ],
  24. "enquiryCarSettlementList":[
  25. {
  26. "accidentDate":1494432000,
  27. "claimNo":"ADAA201751010707001176",
  28. "claimPayment":"112260",
  29. "insuranceCompanyName":"PICC",
  30. "placedOnFileNo":"",
  31. "settleLawsuitDate":1499097600,
  32. "settlementType":2
  33. },
  34. {
  35. "accidentDate":1494432000,
  36. "claimNo":"50PICC510017001494514683172412",
  37. "claimPayment":"2000",
  38. "insuranceCompanyName":"PICC",
  39. "placedOnFileNo":"ADZA201751010707000293",
  40. "settleLawsuitDate":1499097600,
  41. "settlementType":1
  42. }
  43. ],
  44. "enquiryId":"102-156520180607114330-1e1",
  45. "errorMsg":"",
  46. "forceInsuranceStartTime":1529251200,
  47. "forcePremium":95000,
  48. "insuranceCompanyId":2,
  49. "insuranceCompanyName":"人保保险",
  50. "insuranceStartTime":1529164800,
  51. "mobilePhone":"13806171717",
  52. "modelJson":{
  53. "chgOwnerFlag":"0",
  54. "isRenew":"false",
  55. "modelId":"ADAAED0073",
  56. "modelName":"奥迪 FV7203TFCVTG 轿车",
  57. "modelPrice":"283800",
  58. "others":{
  59. "carKindCodeDes":"客车 ",
  60. "seatCount":"5",
  61. "tonCount":"0",
  62. "useNatureCode":"家庭自用汽车"
  63. },
  64. "useYears":"7"
  65. },
  66. "multiEnquiryId":"102-156520180607114330-84f",
  67. "offerDetail":{
  68. "additionalPrice":476.96,
  69. "currentPrice":3656.71,
  70. "forcePremium":{
  71. "isToubao":1,
  72. "quotesPrice":950,
  73. "supported":true
  74. },
  75. "insurances":[
  76. {
  77. "amountStr":"122034",
  78. "compensation":true,
  79. "hot":false,
  80. "insuranceId":1,
  81. "insuranceName":"车辆损失险",
  82. "isToubao":1,
  83. "price":1,
  84. "quotesPrice":2171.24,
  85. "state":1,
  86. "supported":true,
  87. "type":2
  88. },
  89. {
  90. "amountStr":"100 万 ",
  91. "compensation":true,
  92. "englishName":"三者",
  93. "hot":false,
  94. "insuranceId":2,
  95. "insuranceName":"第三者责 任险 ",
  96. "isToubao":1,
  97. "price":1000000,
  98. "quotesPrice":947.25,
  99. "state":1,
  100. "supported":true,
  101. "type":3
  102. },
  103. {
  104. "amountStr":"1 万 ",
  105. "compensation":true,
  106. "hot":false,
  107. "insuranceId":4,
  108. "insuranceName":"司机座位责任险 ",
  109. "isToubao":1,
  110. "price":10000,
  111. "quotesPrice":17.32,
  112. "state":1,
  113. "supported":true,
  114. "type":3
  115. },
  116. {
  117. "amountStr":"1 万 ",
  118. "compensation":true,
  119. "englishName":"乘客",
  120. "hot":false,
  121. "insuranceId":5,
  122. "insuranceName":"乘客座位责任险(4 座)",
  123. "isToubao":1,
  124. "price":10000,
  125. "quotesPrice":43.94,
  126. "state":1,
  127. "supported":true,
  128. "type":3
  129. }
  130. ],
  131. "taxPrice":{
  132. "quotesPrice":360,
  133. "supported":true
  134. }
  135. },
  136. "offerId":"109-20180607114416-c4c74",
  137. "originalPrice":365671,
  138. "ratioJson":{
  139. "ratioJson":{
  140. "channel":{
  141. "content":"经纪及代理渠道业务优惠系数 ",
  142. "ratio":"0.65",
  143. "showDetail":true
  144. },
  145. "self":{
  146. "content":"自主核保优惠系数 ",
  147. "ratio":"0.65",
  148. "showDetail":true
  149. },
  150. "settlement":{
  151. "content":"新保或上年发生 1 次赔款 ",
  152. "ratio":"1",
  153. "showDetail":true
  154. }
  155. }
  156. },
  157. "schemeName":"",
  158. "serialNo":"4190f65bd1ad36254df5df5eef23b384",
  159. "state":2,
  160. "taxPrice":36000
  161. }

响应体

属性 类型 是否必传 含义

响应样例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true //成功:true/失败:false
  6. }

2.4 修改询价参数重新报价接口

作者 王家勇

接口地址

POST /api/public/carInsure/modifyEnquiryParam

场景说明

通过该接口可修改折扣、车型等重新报价

请求体

属性 类型 是否必传 含义
channelId String 渠道ID
multiEnquiryId String 统一报价编号
offerId String 报价编号
enquiryParam EnquiryParam 询价参数
EnquiryParam
属性 类型 含义
companyId String 对应报价公司编号
type String 类型(车型:vehicleId/折扣系数:discount)
vehicleId String 车型
discount String 折扣系数

请求样例:
修改车型重新报价:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "multiEnquiryId": "102-00220170727195710-a16",
  4. "offerId": "102-00220170804114511-ece",
  5. "enquiryParam": {
  6. "companyId": "7",
  7. "type": "vehicleId",
  8. "vehicleId": "FTCBBD0050"
  9. }
  10. }


修改折扣重新报价:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "multiEnquiryId": "102-00220170727195710-a16",
  4. "offerId": "102-00220170804114511-ece",
  5. "enquiryParam": {
  6. "companyId": "7",
  7. "type": "discount",
  8. "vehicleId": "0.4598"
  9. }
  10. }

响应体

属性 类型 是否必传 含义

响应样例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": {
  5. "successful": false,
  6. "data": null,
  7. "errorMsg": {
  8. "code": "error.offer.not.exsit",
  9. "message": "未找到对应报价"
  10. }
  11. },
  12. "success": true
  13. }

2.5 校验车辆信息重新询价接口

作者 王家勇

接口地址

POST /api/public/carInsure/validCarInfoAndReEnquiry

场景说明

查询数据平台更新车辆信息,并自动重新发起询价,重新发起的询价中调用方标识(requestHeader)与之前保持一致

请求体

属性 类型 是否必传 含义
channelId String 渠道ID
multiEnquiryId String 统一方案编号

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "multiEnquiryId": "102-00220170727195710-a16"
  4. }

响应体

属性 类型 是否必传 含义

响应样例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": null,
  5. "success": true
  6. }

2.6 核保/暂存接口

作者 王家勇

接口地址

POST /api/public/carInsure/underwritingTS

场景说明

说明

请求体

属性 类型 是否必传 含义
channelId String 渠道ID
orderId String 订单编号(报价结果中的offerId)
insuredName String 被保人姓名
insuredIdNo String 被保人身份证号
insuredPhone String 被保人联系方式
customerName String 投保人姓名
customerPhone String 投保人联系方式
customerIdNo String 投保人身份证
contactName String 收件人姓名
contactPhone String 收件人联系方式
contactAddress UTSContactAddress 收件人地址
imageJson UTSImageJson 证件照片
invoiceInfo UTSInvoiceInfo 发票信息
ownerIdCard String 车辆所有人身份证
ownerMobilePhone String 车辆所有人联系方式
insuredAddress UTSInsuredAddress 被保人身份证地址
applicantAddress UTSApplicantAddress 投保人身份证地址
ownerAddress UTSOwnerAddress 车主身份证地址
extend UTSExtend 扩展信息
UTSAddress
属性 类型 含义
acceptProvince String 省编码
acceptProvinceName String 省名称
acceptCity String 市编码
acceptCityName String 市名称
acceptTown String 区/镇编码
acceptTownName String 区/镇名称
address String 详细地址(不含省市区)
contactAddressDetail String 详细地址(含省市区)
UTSImageJson
属性 类型 含义
idCardImage IdCardImages 车主证件照片 [“证件照正面”,”证件照反面”]
licenseImage LicenseImages 行驶证证件照片 [“行驶证照正页”,”行驶证照副页”]
insuredImage InsuredImage 被保人证件照片 [“证件照正面”,”证件照反面”]
toubaoImage LicenseImages 投保单照片 [“第一页”,”第二页”]
toubaorenImage LicenseImages 投保人证件照片 [“证件照正面”,”证件照反面”]
shuangluImage_licensed ShuangluImage_licensed 双录证明-业务经办人员执业证 [“业务经办人员执业证”]
shuangluImage_salesapplicant ShuangluImage_salesapplicant 双录证明-销售人员与投保人的正面合影 [“投保人签署相关文件时的影像”]
shuangluImage_signeddoc ShuangluImage_signeddoc 双录证明-投保人签署相关文件时的影像 [“销售人员与投保人的正面合影”]
newCarPassImage NewCarPassImage 新车合格证 [“新车合格证照片”]
vehicleInvoiceImage vehicleInvoiceImage 车辆发票 [“车辆发票照片”]

说明:
平安保险报价时,以下照片为必传:
投保单照片【toubaoImage】、投保人证件照片【toubaorenImage】、被保人证件照片【insuredImage】、行驶证证件照片【licenseImage】

UTSImages
属性 类型 含义
name String 照片名称
images List<UTSImage> 照片集
UTSImage
属性 类型 含义
path String 图片上传接口返回的路径
desc String 描述
UTSInvoiceInfo
属性 类型 含义
isInvoice Integer 发票类型(不开发票:0/普通发票:1/专用发票:2/电子发票:3)
title String 发票抬头
email String 电子邮箱
phone String 手机号码
taxpayersNo String 税号
registerAddress String 企业注册地址
registerPhone String 注册电话
registerPhoneAreaCode String 注册电话区号
bank String 开户行
bankAccount String 开户账号
UTSExtend
属性 类型 含义
firstBeneficiary UTSExtendFirstBeneficiary 受益人(目前最多可添加2个受益人)
specializedAgreement String 指定专修特约条款
specialGlass String 玻璃险特约条款

说明:
平安保险报价时,“扩展信息”不需要传;若需要传入,请参照“请求样例”

UTSExtendFirstBeneficiary
属性 类型 含义
firstBeneficiary1 String 第一受益人姓名
firstBeneficiary2 String 第二受益人姓名

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "orderId": "102-37120180723181501-68b",
  4. "insuredName": "刘家福",
  5. "insuredIdNo": "330402199003033919",
  6. "insuredPhone": "15251659873",
  7. "customerName": "徐龙雨",
  8. "customerPhone": "15251659872",
  9. "customerIdNo": "210102199003032699",
  10. "contactName": "徐龙雨",
  11. "contactPhone": "15251659873",
  12. "ownerIdCard": "210102199003032699",
  13. "ownerMobilePhone": "15251659873",
  14. "contactAddress": {
  15. "acceptProvince": "310000",
  16. "acceptProvinceName": "上海",
  17. "address": "郭守敬路498号",
  18. "contactAddressDetail": "上海市静安区郭守敬路498号"
  19. },
  20. "imageJson": {
  21. "toubaoImage": {
  22. "name": "投保单照片",
  23. "images": [{
  24. "path": "orderpicture/20181101093614-100a43742eaf.jpg",
  25. "desc": "第一页"
  26. },
  27. {
  28. "path": "orderpicture/20181101093614-10dd6732ceaa.jpg",
  29. "desc": "第二页"
  30. }
  31. ]
  32. },
  33. "toubaorenImage": {
  34. "name": "投保人证件照片",
  35. "images": [{
  36. "path": "orderpicture/20181101093613-8ddf9a418d63.jpg",
  37. "desc": "证件照正面"
  38. }, {
  39. "path": "orderpicture/20181101093614-29aca2731a14.jpg",
  40. "desc": "证件照反面"
  41. }]
  42. },
  43. "insuredImage": {
  44. "name": "被保人证件照片",
  45. "images": [{
  46. "path": "orderpicture/20181101100702-4a63e75a9edc.jpg",
  47. "desc": "证件照正面"
  48. }, {
  49. "path": "orderpicture/20181101100702-f3f4f86587b7.jpg",
  50. "desc": "证件照反面"
  51. }]
  52. },
  53. "licenseImage": {
  54. "name": "行驶证证件照片",
  55. "images": [{
  56. "path": "orderpicture/20181101100703-995e81328181.jpg",
  57. "desc": "行驶证照正页"
  58. },
  59. {
  60. "path": "orderpicture/20181101100703-992fa65bc678.jpg",
  61. "desc": "行驶证照副页"
  62. }
  63. ]
  64. }
  65. },
  66. /** 根据保司需要决定是否需要传入此节点 */
  67. "extend": {
  68. "firstBeneficiary": {
  69. "firstBeneficiary1": "第一受益人姓名",
  70. "firstBeneficiary2": "第一受益人姓名"
  71. },
  72. "specialGlass": "玻璃险特约",
  73. "specializedAgreement": "指定专修特约"
  74. },
  75. /** 若发票类型不一样,需要传入不同的属性 */
  76. "invoiceInfo": {// 不开发票
  77. "isInvoice": 0
  78. }
  79. "invoiceInfo": {// 普通发票
  80. "isInvoice": 1
  81. "title": "颜小燕"
  82. }
  83. "invoiceInfo": {// 专用发票
  84. "isInvoice": 2,
  85. "title": "发票抬头",
  86. "taxpayersNo": "税号",
  87. "registerAddress": "企业注册地址",
  88. "registerPhone": "注册电话",
  89. "registerPhoneAreaCode": "注册电话区号",
  90. "bank": "开户行",
  91. "bankAccount": "开户账号"
  92. }
  93. "invoiceInfo": {// 电子发票
  94. "isInvoice": 3,
  95. "email": "电子邮箱",
  96. "phone": "手机号码",
  97. "title": "发票抬头"
  98. }
  99. }

响应体

属性 类型 是否必传 含义

响应样例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": {
  5. "successful": false,
  6. "data": null,
  7. "errorMsg": {
  8. "code": "error.hebao.state.invalid",
  9. "message": "该状态下不能重新核保"
  10. }
  11. },
  12. "success": true
  13. }

2.7 图片上传接口(支持多个)

作者 王家勇

接口地址

POST /api/public/carInsure/uploadImage

场景说明

上传证件照片可通过调用该接口实现,图片大小不能大于5M

请求体

属性 类型 是否必传 含义
imageList List<Image> 图片文件(支持多个)
Image
属性 类型 含义
desc String 照片描述
file File 照片文件

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "imageList": [
  4. {
  5. "desc": "测试图片1",
  6. "file": File对象
  7. },
  8. {
  9. "desc": "测试图片2",
  10. "file": File对象
  11. },
  12. {
  13. "desc": "测试图3片",
  14. "file": File对象
  15. }
  16. // ...
  17. ]
  18. }

响应体

ImageView
属性 类型 含义
name String 文件名称
desc String 文件描述
path String 文件地址(服务方返回)

响应样例:

  1. {
  2. "code": "NM0000",
  3. "errorMsg": "操作成功",
  4. "result": [
  5. {
  6. "name": "1005.jpg",
  7. "desc": "测试图片1",
  8. "path": "orderpicture/20181101104501-a90a2af6da3f.jpg"
  9. },
  10. {
  11. "name": "1006.jpg",
  12. "desc": "测试图片2",
  13. "path": "orderpicture/20181101104502-12e9fe7738d0.jpg"
  14. },
  15. {
  16. "name": "1007.jpg",
  17. "desc": "测试图3片",
  18. "path": "orderpicture/20181101104502-34d6024b0a8f.jpg"
  19. }
  20. ],
  21. "success": true
  22. }

2.8 核保结果推送接口(调用方提供)

作者 陈路星

接口地址

POST 调用方提供

场景说明

说明

请求体

属性 类型 是否必传 含义
orderId String 订单编号
licenseNumber String 车牌号
mobilePhone String 创建询价人的电话号码
state Integer 核保状态( 2-核保成 功,3-核保失败,16- 核保通过待确 认,15-人工核保中)
underwritingPriceCent Integer 核保价(单位分)
underwritingJson UnderwritingJson 核保具体信息
uwrunderwritingjson
属性 类型 是否必传 含义
biNo String 商业险投保单号
ciNo String 交强险投保单号
payJson PayJson 支付链接信息
exchangeNo Property 交易流水号
price Property 金额(单位元)
ownerName Property 姓名
licenseNumber Property 车牌号
uuid Property 流水号
checkCode Property 截止时间
insurances List<Insurance> 投保方案
errorMsg String 错误消息提示
uwrproperty
属性 类型 是否必传 含义
name String 属性名
value String 属性值
uwrpayjson
属性 类型 是否必传 含义
payQrcode PayQrcode 属性名
uwrpayqrcode
属性 类型 是否必传 含义
name String 支付方式名
desc String 描述
img String 图片名
content String 支付链接地址
value String 支付金额(单位元)
uwrinsurance
属性 类型 是否必传 含义
insuranceId Integer 险种编号
insuranceName String 对应险种名称
isToubao String 是否投保(1:投,0:不投)
compensation Boolean 不计免赔
price Float 保额的数字形式(单位元)
quotesPrice Float 保费(单位元)
amountStr String 保额的中文形式

请求样例:

  1. 成功示例:
  2. {
  3. "mobilePhone": 13806171717,
  4. "orderId": "1XXXXXXXXXXXXXxxx",
  5. "licenseNumber": "陕 AXXXXX",
  6. "state": 2,
  7. "underwritingPriceCent": 88156,
  8. "underwritingJson": {
  9. "biNo": {
  10. "name": "商业险投保单号 ",
  11. "value": "TDAA201832010002994171"
  12. },
  13. "ciNo": {
  14. "name": "交强险投保单号 ",
  15. "value": "TDZA201832010003046703"
  16. },
  17. "payJson": {
  18. "payQrcode": {
  19. "name": "支付二维码(微信公众 号)",
  20. "desc": "可以直接扫码支付到保险公司",
  21. "img": "renbao",
  22. "content": "http://res.xiaomar.com/app- imgs/webimage/img-20180930092743- b61b4.png",
  23. "activation": true,
  24. "value": "8"
  25. }
  26. },
  27. "exchangeNo": {
  28. "name": "交易流水号 ",
  29. "value": "3201180930901056"
  30. },
  31. "price": {
  32. "name": "金额 ",
  33. "value": "5658.11"
  34. },
  35. "ownerName": {
  36. "name": "姓名",
  37. "value": "何*"
  38. },
  39. "licenseNumber": {
  40. "name": " 车牌号",
  41. "value": "苏 A58B**"
  42. },
  43. "uuid": {
  44. "name": "流水号",
  45. "value": "JFCD- JS201809300927446501056"
  46. },
  47. "checkCode": {
  48. "name": "截止时间",
  49. "value": "2018-10-9 23:59:59"
  50. },
  51. "terminalId": "2d1a71",
  52. "insurances": {
  53. "insurances": [{
  54. "insuranceId": 1,
  55. "insuranceName": "车 辆损失险 ",
  56. "type": 2,
  57. "isToubao": "1",
  58. "isHot": false,
  59. "compensation": true,
  60. "price": 1,
  61. "quotesPrice": 2807.11,
  62. "engli shName": "车损 ",
  63. "state": 1,
  64. "amountStr": "295666.00",
  65. "isSupported": true
  66. }, {
  67. "insuranceId": 2,
  68. "insuranceName": "第三 者责任险 ",
  69. "type": 3,
  70. "isToubao": "1",
  71. "isHot": false,
  72. "compensation": true,
  73. "price": 1000000,
  74. "quotesPrice": 1139.07,
  75. "englishName": "三者",
  76. "state": 1,
  77. "amountStr": "100 万 ",
  78. "isSupported": true
  79. }],
  80. "additionalPrice": "591.93",
  81. "originalPrice": "4538.11",
  82. "currentPrice": "4538.11",
  83. "ciBasePrice": null,
  84. "forcePremium": {
  85. "isToubao": 1,
  86. "quotesPrice": 760,
  87. "isSupported": true
  88. },
  89. "taxPrice": {
  90. "isToubao": 1,
  91. "quotesPrice": 360,
  92. "isSupported": true
  93. },
  94. "forcePremiumtTotal": "1120.00"
  95. }
  96. }
  97. }
  98. 失败示例:
  99. {
  100. "orderId": "1XXXXXXXXXXXXx",
  101. "licenseNumber": "粤 KXLXXX",
  102. "state": 3,
  103. "underwritingPriceCent": 320819,
  104. "underwritingJson": {"errorMsg":"必须续保的错误[23958c]"}
  105. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

2.9 暂存结果推送接口(调用方提供,目前不实现暂存功能)

作者 狄建波

接口地址

POST 调用方提供

场景说明

当调用方请求暂存接口时,其结果通过该接口推送,根据返回结果判断是否暂存成功

请求体

属性 类型 是否必传 含义
licenseNumber String 车牌
state Integer 暂存状态 13-暂存成功 14-暂存失败
orderId String 订单编号
proposalJson ProposalJson 暂存具体信息(json格式字符串)
proposalJson
属性 类型 是否必传 含义
biNo String 商业险投保单号
ciNo String 交强险投保单号
isFailed boolean 是否成功
quotationNo String 定位问题用,渠道无需关心

请求样例:

  1. {
  2. "orderId": "102-00220170727195710-a16",
  3. "proposalJson": {
  4. "biNo": "Q25423232132312",
  5. "ciNo": "Q25434554443333",
  6. "failed": false
  7. },
  8. "licenseNumber": "浙AL334",
  9. "state": 13
  10. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

2.10 承保结果推送(调用方提供)

作者 陈路星

接口地址

POST 调用方提供

场景说明

** 调用方提供此接口参数,可以获取承保结果以及保单号 **

请求体

属性 类型 是否必传 含义
orderId String 订单编号
licenseNumber String 车牌
state Integer 承保状态 4-承保成功
ciPolicyNo String 交强险保单号
biPolicyNo String 商业险保单号
mobilePhone String 电话号码

请求样例:

  1. {
  2. "mobilePhone": 13806171717,
  3. "biPolicyNo": "6693330080820180001013",
  4. "ciPolicyNo": "",
  5. "licenseNumber": "闽 D95E17",
  6. "orderId": "109-20180727173413-dded0",
  7. "state": 4
  8. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

2.11 人保确认到账接口

作者 狄建波

接口地址

POST /api/public/carInsure/confirmPayResultRB

场景说明

供人保部分地区调用,部分地区人保系统存在付完钱之后需要人工点击确认到账才可以出单,此接口模拟人工点击确认到账动作,调用成功后通过“人保确认到账结果推送”接口返回是否支付信息

请求体

属性 类型 是否必传 含义
orderId String 订单编号
channelId String 渠道ID 腾保分配

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "orderId": "102-00220170727195710-a16"
  4. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

2.12 人保确认到账结果推送(调用方提供)

作者 狄建波

接口地址

POST 调用方提供

场景说明

当调用方请求人保确认到账接口时,其结果通过该接口推送,根据返回结果判断是否已成功支付

请求体

属性 类型 是否必传 含义
licenseNumber String 车牌
state Integer 支付状态 10-支付成功 2-未支付
orderId String 订单编号
message String 支付信息

请求样例:

  1. {
  2. "licenseNumber": "浙A12342",
  3. "message": "支付成功",
  4. "orderId": "109-20161129170215-70d41",
  5. "state": 10
  6. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result":null,
  5. "success":true
  6. }

2.13 确认承保接口

作者 陈路星

接口地址

POST /public/carInsure/getConfirmAccept

场景说明

** 通过该接口,可以获取订单的是否确认投保**

请求体

属性 类型 是否必传 含义
channelId String 渠道ID 腾保分配
orderId String 订单编号

请求样例:

  1. {
  2. "channelId": "102-00220170727195710-a16",
  3. "orderId": "330100"
  4. }

响应体

详见 1.4 通用数据结构 数据结构

响应示例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result": true,
  5. "success":true
  6. }

2.14 保单同步接口

作者 陈路星

接口地址

POST /api/public/carInsure/syncPolicy

场景说明

** 通过该接口,可以获取相关车辆保单信息**

请求体

属性 类型 是否必传 含义
channelId String 渠道ID 腾保分配
params List<SyncPolicyParam> 订单编号
spsyncpolicyparam
属性 类型 是否必传 含义
licenseNumber String 车牌
policyNo String 保单号

请求样例:

  1. {
  2. "channelId": "2c91808e64f9e6af0164fdbb5c280000",
  3. "params": [{
  4. "licenseNumber": "浙A124433",
  5. "policyNo": "111123232"
  6. },
  7. {
  8. "licenseNumber": "浙A124433",
  9. "policyNo": "1234344343"
  10. }
  11. ]
  12. }

响应体

属性 类型 是否必传 含义
licenseNumber String 车牌
policyNo String 保单号
companyId String 投保公司编号
companyName String 投保公司名称
insuranceBeginTime String 起保日期(年月日 时分秒)
insuranceEndTime String 终保日期(年月日 时分秒)
planCode String 险别 C01 商业险 C51 交强险
totalActualPremium String 保费(单位元)
totalTaxMoney String 车船税(单位元)
insuranceJson InsuranceJson 投保方案
underwritingTime String 承保日期(到秒的时间戳)
insuredInfo ContactAddress 被保人信息
applicantInfo ContactAddress 投保人信息
contactInfo ContactAddress 联系人信息
ownerName String 车主
carInfo CarInfo 车辆信息
spinsurancejson
属性 类型 是否必传 含义
additionalPrice String 不计免赔合并价格(单位元)
additionalInsuranceNames String 不计免赔合并名
originalPrice String 商业险出单价(单位元)(类型为商业险时有值)
currentPrice String 商业险底价(单位元)
ciBasePrice String 强制险底价(单位元)
forcePremium TouBaoInfo 交强险
taxPrice TouBaoInfo 车船税
insurances List<Insurance> 投保方案明细
sptoubaoinfo
属性 类型 是否必传 含义
isToubao String 是否投保
quotesPrice String 保费(单位元)
spinsurance
属性 类型 是否必传 含义
isToubao String 是否投保
quotesPrice String 保费(单位元)
spconcataddress
属性 类型 是否必传 含义
idCard String 证件号码
mobilePhone String 联系方式
address String 地址
name String 姓名
idCardTypeCode String 证件类型
spcarinfo
属性 类型 是否必传 含义
carTypeJson CarTypeJson 车辆其他信息
standardName String 品牌型号
ownerName String 车主姓名
vehicleFrameNo String 车架号
carTypeCode String 车辆类型
engineNo String 初登日期(到秒 的时间戳)
boughtTime String 品牌型号
brandChnName String 品牌名
idCard String 证件号
licenseNumber String 车牌号
spcartypejson
属性 类型 是否必传 含义
yy Boolean 营运/非营运
hdzzl String 核定载质量
syxz String 使用性质
zbzl String 整备质量 单位千克
pl String 排量
rlzl String 燃料种类 A 详见第二章枚举值
cllx String 车辆类型 H32 详见第二章枚举值
hdzk String 核定载客

响应样例:

  1. {
  2. "code":"NM0000",
  3. "message":"操作成功",
  4. "result": [
  5. {
  6. "policyNo": "8805023304180000571000",
  7. "licenseNumber": "浙F52P82",
  8. "companyId": 21,
  9. "companyName": "利宝车险",
  10. "insuranceBeginTime": "2018-02-2400:00:00",
  11. "insuranceEndTime": "2019-02-2323:59:59",
  12. "planCode": "C01",
  13. "totalActualPremium": "1881.56",
  14. "totalTaxMoney": "222",
  15. "insuranceJson": {
  16. "insurances": [{
  17. "insuranceId": 1,
  18. "insuranceName": "车辆损失险",
  19. "type": 0,
  20. "isToubao": "1",
  21. "isHot": false,
  22. "compensation": true,
  23. "price": 1.0,
  24. "quotesPrice": 623.49,
  25. "englishName": "车损",
  26. "state": 1,
  27. "remark": null,
  28. "amountStr": "投保",
  29. "isSupported": false
  30. }, {
  31. "insuranceId": 2,
  32. "insuranceName": "第三者责任险",
  33. "type": 0,
  34. "isToubao": "1",
  35. "isHot": false,
  36. "compensation": true,
  37. "price": 1000000.0,
  38. "quotesPrice": 947.94,
  39. "englishName": "三者",
  40. "state": 1,
  41. "remark": null,
  42. "amountStr": "100万",
  43. "isSupported": false
  44. }, {
  45. "insuranceId": 4,
  46. "insuranceName": "司机座位责任险",
  47. "type": 0,
  48. "isToubao": "1",
  49. "isHot": false,
  50. "compensation": true,
  51. "price": 10000.0,
  52. "quotesPrice": 18.3,
  53. "englishName": "司机",
  54. "state": 1,
  55. "remark": null,
  56. "amountStr": "1万",
  57. "isSupported": false
  58. }, {
  59. "insuranceId": 5,
  60. "insuranceName": "乘客座位责任险",
  61. "type": 0,
  62. "isToubao": "1",
  63. "isHot": false,
  64. "compensation": true,
  65. "price": 10000.0,
  66. "quotesPrice": 46.42,
  67. "englishName": "乘客",
  68. "state": 1,
  69. "remark": null,
  70. "amountStr": "1万",
  71. "isSupported": false
  72. }],
  73. "additionalPrice": 245.41,
  74. "additionalInsuranceNames": "车损、三者、司机、乘客",
  75. "originalPrice": "1881.56",
  76. "currentPrice": null,
  77. "ciBasePrice": null,
  78. "forcePremium": null,
  79. "taxPrice": null
  80. },
  81. "underwritingTime": 1517846400,
  82. "insuredInfo": {
  83. "idCard": "330402198801220925",
  84. "mobilePhone": "13967347677",
  85. "address": "浙江省嘉兴市南湖区越秀北苑5幢208室",
  86. "name": "卜蕾瑾",
  87. "idCardTypeCode": "0"
  88. },
  89. "applicantInfo": {
  90. "idCard": "330402198801220925",
  91. "mobilePhone": "13967347677",
  92. "address": "浙江省嘉兴市南湖区越秀北苑5幢208室",
  93. "name": "卜蕾瑾",
  94. "idCardTypeCode": "0"
  95. },
  96. "contactInfo": {
  97. "idCard": "330402198801220925",
  98. "mobilePhone": "13967347677",
  99. "address": "浙江省嘉兴市南湖区越秀北苑5幢208室",
  100. "name": "卜蕾瑾",
  101. "idCardTypeCode": "0"
  102. },
  103. "accountEnName": "anxin-Eason.chen",
  104. "ownerName": "卜蕾瑾",
  105. "carInfo": {
  106. "engineNo": "3ZR23434*62",
  107. "standardName": "LXIEFJS42",
  108. "vehicleFrameNo": "JTJXXXXF3EE203",
  109. "carTypeJson": {
  110. "yy": false,
  111. "hdzzl": "0",
  112. "syxz": "A",
  113. "zbzl": "1057",
  114. "pl": "1349",
  115. "rlzl": "A",
  116. "cllx": "K33",
  117. "hdzk": "5"
  118. },
  119. "ownerName": "孙想",
  120. "brandChnName": "雷克萨斯",
  121. "carTypeCode": "02",
  122. "licenseNumber": "浙AS257F",
  123. "boughtTime": "1449158400",
  124. "idCard": "330632658423288034"
  125. }
  126. }
  127. ],
  128. "success":true
  129. }

2.15 码值信息

作者 狄建波

errorDisplay

常见报价结果错误

code name
error.display.ci.duplicated 交强险重复投保
error.display.bi.expired 商业险已脱保
error.display.vehicle.mismatch 未匹配到车型
error.display.pingtai.vehicle.mismatch 未匹配到车型(需上报车险平台)
error.display.using.property.mismatch 使用性质不匹配(营运/非营运)
error.display.license.invalid 车辆在交管无记录
error.display.rule.failed 不建议承保
error.display.yuhebao.failed 预核保失败
error.display.transfer.flag 车辆过户标记错误
error.display.tax.unsupported 车船税类型需人工处理
error.display.enterprise.info.notenough 请录入车主信息后重试
error.display.enterprise.info.error 投保车辆的车主信息错误
error.display.bi.duplicated 商业险重复投保
carTypeCode

车辆种类

code name
01 大型
02 小型
planCode

险别

code name
C01 商业险
C51 交强险
compensation

是否不计免赔

code name
true 投保
false 未投保
cityCode

投保城市编码(暂时只支持浙江地区)

code name
杭州市 330100
温州市 330300
湖州市 330500
嘉兴市 330400
金华市 330700
丽水市 331100
宁波市 330200
衢州市 330800
绍兴市 330600
台州市 331000
舟山市 330900
义乌市 330782
insuranceId

险种编码

code name
1 车辆损失险
2 第三者责任险
3 全车盗抢险
4 司机座位责任险
5 乘客座位责任险
6 玻璃单独破碎险
7 车身划痕损失险
8 自燃损失险
9 发动机涉水损失险
10 指定专修厂特约条款
11 无法找到第三方特约险
insuranceCompanyId

保险公司

code name
1 平安保险
2 人保保险
24 太平洋保险(新)
syxz

使用性质

code name
A 非营运
B 公路客运
C 公交客运
D 出租客运
E 旅游客运
F 货运
G 租赁
H 警用
I 消防
J 救护
K 工程救险
L 营转非
M 出租转非
N 教练
O 幼儿校车
P 小学生校车
Q 其他校车
R 危化品运输
cllx

车辆类型

code name
H11 重型普通货车
H12 重型厢式货车
H13 重型封闭货车
H14 重型罐式货车
H15 重型平板货车
H16 重型集装厢车
H17 重型自卸货车
H18 重型特殊结构货车
H19 重型仓栅式货车
H21 中型普通货车
H22 中型厢式货车
H23 中型封闭货车
H24 中型罐式货车
H25 中型平板货车
H26 中型集装厢车
H27 中型自卸货车
H28 中型特殊结构货车
H29 中型仓栅式货车
H31 轻型普通货车
H32 轻型厢式货车
H33 轻型封闭货车
H34 轻型罐式货车
H35 轻型平板货车
H37 轻型自卸货车
H38 轻型特殊结构货车
H39 轻型仓栅式货车
H41 微型普通货车
H42 微型厢式货车
H43 微型封闭货车
H44 微型罐式货车
H45 微型自卸货车
H46 微型特殊结构货车
H47 微型仓栅式货车
H51 低速普通货车
H52 低速厢式货车
H53 低速罐式货车
H54 低速自卸货车
H55 仓栅式低速货车
K11 大型普通客车
K12 大型双层客车
K13 大型卧铺客车
K14 大型铰接客车
K15 大型越野客车
K16 大型轿车
K17 大型专用客车
K18 大型专用校车
K21 中型普通客车
K22 中型双层客车
K23 中型卧铺客车
K24 中型铰接客车
K25 中型越野客车
K26 中型轿车
K27 中型专用客车
K28 : 中型专用校车
K31 : 小型普通客车
K32 : 小型越野客车
K33 : 轿车
K34 : 小型专用客车
K38 : 小型专业校车
K39 : 小型面包车
K41 : 微型普通客车
K42 : 微型越野客车
K43 : 微型轿车
K49 : 微型面包车
Q11 重型半挂牵引车
Q12 重型全挂牵引车
Q21 中型半挂牵引车
Q22 中型全挂牵引车
Q31 轻型半挂牵引车
Q32 轻型全挂牵引车
G11 重型普通全挂车
G12 重型厢式全挂车
G13 重型罐式全挂车
G14 重型平板全挂车
G15 重型集装箱全挂车
G16 重型自卸全挂车
G17 重型仓栅式全挂车
G18 重型旅居全挂车
G19 重型专业作业全挂车
G21 中型普通全挂车
G22 中型厢式全挂车
G23 中型罐式全挂车
G24 中型平板全挂车
G25 中型集装箱全挂车
G26 中型自卸全挂车
G27 中型仓栅式全挂车
G28 中型旅居全挂车
G29 中型专业作业全挂车
G31 轻型普通全挂车
G32 轻型厢式全挂车
G33 轻型罐式全挂车
G34 轻型平板全挂车
G35 轻型自卸全挂车
G36 轻型仓栅式全挂车
G37 轻型旅居全挂车
G38 轻型专业作业全挂车
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注