@tenbentYun
2018-10-24T07:54:20.000000Z
字数 31064
阅读 749
腾保-产品中心
- 对于所有的API接口,使用HTTP状态码来代表本次请求是否成功
- 当成功提供服务后返回HTTP200状态码,代表本次请求数据成功,并代表业务也成功
- 当服务器端由于某种错误导致服务失败,将会返回400、415、500,或者其它错误代码
即渠道签名,由渠道ID + 渠道对应的AppKey,通过MD5生成即可
若服务器端处理请求发生错误(包含业务错误),将会返回error结构的json数据
如:
{"code": "9999","errorMsg": "系统繁忙,请稍后再试","result": null,"success": false}
客户端请统一处理此异常,重定向到登录界面,错误代码定义如下:
| 错误码 | 错误说明 | 备注 |
|---|---|---|
| NM0000 | 操作成功 | |
| 9999 | 系统繁忙,请稍后再试 | |
| 5001 | 请求参数异常 | |
| 5002 | 未查询到异常 | |
| 5003 | 签名验证失败 | |
| 5004 | 支付订单信息查询失败 | |
| 5005 | 订单支付失败 | |
| 5006 | 未通过核保 | |
| 5007 | 创建保单异常 | |
| 5008 | 更新订单异常 | |
| 5009 | 实时出单异常 | |
| 5010 | 更新保单对应的险种信息异常 | |
| 5011 | 更新保单投被保人异常 | |
| 5012 | 推广费计算异常 | |
| 5013 | 获取智能核保地址异常 | |
| 5014 | 智能核保异常 | |
| 5015 | 根据产品Code未查询到该产品 | |
| 5016 | 该产品未配置到该渠道,或产品已下架,请联系管理员 | |
| 5017 | 非核保中、核保不通过订单状态禁止核保 | |
| 5018 | 该订单号已使用,不可重复使用 | |
| 5999 | 断路器返回 |
请求响应视图
| 属性 | 类型 | 含义 |
|---|---|---|
| hasMore | boolean | 代表服务器端是否有更多的数据, 客户端依次判断是否需要上拉加载更多(不分页时,没有此属性) |
| code | string | 操作状态码 |
| errorMsg | string | 服务器提示信息 |
| success | boolean | 操作状态(true表示成功,false表示失败) |
| result | PageView | 数据内容 |
注:接口中不再做重复说明
如:
{"code":"NM0000","message":"操作成功","result":null,"success":true}
(分页)如:
{"code": "NM0000","errorMsg": "操作成功","result": {"data": [// ...],"totalPage": 1,"totalCount": 1,"pageNumber": 1,"pageSize": 3,"hasMore": false},"success": true}
分页信息视图
| 属性 | 类型 | 含义 |
|---|---|---|
| data | List<ObjectView> | 数据列表内容,例如PageView<UserView>表示用户分页信息 |
| totalCount | long | 总记录数 |
| totalPage | Integer | 总页数 |
| pageSize | Integer | 每页记录数 |
| pageNumber | Integer | 当前页数 |
地址信息
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| province | String | 否 | 省code |
| city | String | 否 | 市code |
| country | String | 否 | 区code |
| addressDetail | String | 否 | 详细地址(不含省市区) |
| addressInfo | String | 否 | 完整地址 |
投保人被保人信息
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| realName | String | 是 | 姓名 |
| idType | String | 是 | 证件类型 |
| idNo | String | 是 | 证件号码 |
| birthday | String | 是 | 出生日期 |
| gender | String | 是 | 性别(1:男; 0:女) |
| phone | String | 是 | 手机号 |
| String | 否 | 电子邮箱 | |
| occupation | String | 否 | 职业代码 |
| relation | String | 是 | 关系 |
| plyAddress | AddressRequest | 否 | 地址信息 |
| idStartDate | String | 否 | 证件起期(格式:yyyy-MM-dd) |
| idEndDate | String | 否 | 证件止期(格式:yyyy-MM-dd) |
| socialInsuFlag | String | 否 | 有无社保标志(0:无社保,1:参加社保) |
| socialInsuProvince | String | 否 | 社保所在地省编码 |
| socialInsuCity | String | 否 | 社保所在地市编码 |
| order | String | 否 | 被保人/受益人 顺序 |
| belongToInsured | Integer | 否 | (受益人)所属被保(即:被保人系顺序号(指定受益人时必传)) |
| rate | String | 否 | 受益人受益比例 |
| relationToInsured | String | 否 | (受益人)与被保人关系 |
sku信息
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| currentResidence | String | 是/否 | 常住地 |
| socialSecurity | String | 是/否 | 是否有社保 |
| sumAmount | String | 是/否 | 保险额度 |
| amount | String | 是/否 | 基本保额 |
| birthday | String | 是/否 | 生日 |
| planCode | String | 是/否 | 保障计划 |
| safeguardDate | String | 是/否 | 保障期限 |
| gender | String | 是/否 | 性别 |
| paymentPeriod | String | 是/否 | 缴费期间 |
| isAddRisk | String | 是/否 | 可选附加险 |
| cityCode | String | 是/否 | 所在城市编码 |
| provinceCode | String | 是/否 | 所在省编码 |
| month | String | 是/否 | 月份 |
| vehicleType | String | 是/否 | 车辆类型 |
| seatNum | String | 是/否 | 座位数量 |
表单信息
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| startDate | String | 是/否 | 起保时间 |
| reBankCode | String | 是/否 | 续期交费银行编号 |
| reBankName | String | 是/否 | 续期交费银行名称 |
| reBankAccNo | String | 是/否 | 续期交费帐号 |
| licensePlate | String | 是/否 | 车牌号码 |
| vin | String | 是/否 | 车架号 |
| count | String | 是/否 | 数量/份数 |
寄送信息
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| realName | String | 否 | 寄送人 |
| mobile | String | 否 | 手机号 |
| provinceCode | String | 否 | 省代码 |
| cityCode | String | 否 | 市代码 |
| districeCode | String | 否 | districeCode |
| detailAddress | String | 否 | 具体地址 |
| fullAddress | String | 否 | 完整地址 |
枚举类型传值只传英文部分(注意大小写), 如:OPERATION_SUCCESS("NM0000", "操作成功")只需要传OPERATION_SUCCESS, 此文档中所有接口一致, 接口中将不再说明
产品编码
| 保险公司 | 产品编码 | 产品名称 | 产品中心对接情况 |
|---|---|---|---|
| 平安健康 | E_HEALTH | 平安E生保 | 对接完成 |
| 安联 | ANLIAN_LRX | 安联老人骨折险 | 对接完成 |
| ANLIAN_ZXYL | 安联臻心医疗保险 | 对接完成 | |
| ANLIAN_ZXYL_ZF | 安联臻心医疗保险(直付版) | 对接完成 | |
| ANLIAN_BEAR_BAO_BAO | 熊宝保(2017版)-安联个人保障计划 | 对接完成 | |
| ANLIAN_INFINITE_POWER | 动力无限-安联户外运动保障计划 | 对接完成 | |
| ANLIAN_VACCINE | 安联少儿疫苗接种身故保障计划 | 对接完成 | |
| 史带财产保险 | SDCQS_NY | 史带常青树-南燕 | 对接完成 |
| SDAZY_JW | 史带爱自由-境外意外险 | 对接完成 | |
| SDAZY_JN | 史带爱自由-境内意外险 | 对接完成 | |
| 泰康 | TAI_KANG_GIFT | 泰康赠险 | 对接完成 |
| TAIKANG_SRZJ | 泰康在线少儿重疾 | 对接完成 | |
| TAIKANG_CRZJ | 泰康在线成人重疾 | 对接完成 | |
| TAIKANG_ZYB | 泰康在线住院宝 | 对接完成 | |
| TAIKANG_BWYL | 泰康在线百万医疗 | 对接完成 | |
| 安心 | AN_XIN_MILLION_MEDICAL_A | 安心综合医疗保险 | 对接完成 |
| AN_XIN_MILLION_MEDICAL_B | 安心住院费用医疗保险 | 对接完成 | |
| AN_XIN_MILLION_MEDICAL_E_FAMILY | 安心e家医疗保险(家庭计划) | 对接完成 | |
| 阳光人寿 | YANGGUANG_IBZDJBA | i保终身重大疾病-基本款 | 对接完成 |
| YANGGUANG_IBZDJBB | i保终身重大疾病-PLUS款 | 对接完成 | |
| 海峡 | HAIXIA_JCX_KC | 海峡驾乘无忧驾乘人员意外险-客车 | 对接完成 |
| HAIXIA_JCX_HC | 海峡驾乘无忧驾乘人员意外险-货车 | 对接完成 | |
| 中国人民健康保险股份有限公司(人保) | GUARDIAN_ANGEL_DISEASE | 守护天使少儿重大疾病保险 | 对接完成 |
| GUARDIAN_ANGEL_SPECIFIC_DISEASE | 守护天使少儿特定疾病保险 | 对接完成 | |
| 易安财产保险股份有限公司(易安) | CHILDREN_LEUKEMIA_SPECIAL_GUARANTEE | 少儿白血病专项保障保险 | 对接完成 |
| TRAVEL_WITHOUT_WORRY | 出行无忧-百万交通意外险 | 对接完成 | |
| E_ENJOY_SPORTS | E享运动-个人综合意外保险 | 对接完成 | |
| RAINFALL | 上下班降雨险 | 对接完成 | |
| 复星联合健康保险 | FOSUN_B | 复星联合康乐一生重大疾病保险(B款升级款) | 因涉及到支付(非代收),现产品心中只能做到核保,待渠道接入时再联调后“承保”接口 |
| FOSUN_C | 复星联合康乐一生重大疾病保险(C款升级款) | 因涉及到支付(非代收),现产品心中只能做到核保,待渠道接入时再联调后“承保”接口 | |
| 上海人寿 | SHANG_HAI_LIFE | 上海人寿小蘑菇定期寿险 | 对接完成 |
特别说明:
一、每个API支持两种形式访问:
1.不带“public”的地址(项目在同一个网关内)
2.带“public”的地址(项目不在同一个网关内)
请对接渠道根据实际情况自行选择
二、接口参数中 是否必传的“是/否”的,根据每个产品需要来决定是否必传,具体可参考对应的产品报文
michaelPOST
/api/noCarInsure/smart/underwriting/support
POST/api/public/noCarInsure/smart/underwriting/support
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
详见 1.3 通用数据结构 数据结构
如:
{"code":"NM0000","message":"操作成功","result":"Y",// Y:支持, N:不支持"success":true}
michaelPOST
/api/noCarInsure/productList
POST/api/public/noCarInsure/productList
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| cid | int | 是 | 产品分类(1-健康险 2-意外险) |
| pageNum | int | 否 | 当前页数(默认第1页) |
| pageSize | int | 否 | 每页记录数(默认10条) |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"cid": 2,"channelId":"4028.....................20000","sign":"ecea........................c0177","pageNum": 1,"pageSize":10}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"data": [{"id": 65,"pCode": "TAIKANG_SRZJ","pName": "泰康少儿重大疾病保险","statusCode": 0,"insureCompanyId": 5,"insureCompanyName": "泰康在线保险","cid": 2,"extendInfo": null,"gmtCreated": "2017-12-05 11:07:36","gmtModified": "2017-12-05 11:07:36","productRisks": null}],"totalPage": 6,"totalCount": 6,"pageNumber": 1,"pageSize": 1,"hasMore": true},"success": true}
michaelPOST
/api/noCarInsure/productDetails
POST/api/public/noCarInsure/productDetails
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"productCode": "E_HEALTH","channelId":"4028......................20000","sign":"ecea.......................c0177"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"productCode": "E_HEALTH","productName": "平安健康E生保","productRisks": [{"id": 25,"riskName": "平安E生保","riskCode": "E_HEALTH_001","riskCodeSelf": "78366083-e5a9-4cc0-9cba-52f66662c851","type": 0,"productId": 17,"gmtCreated": "2017-11-17 14:42:22","gmtModified": "2017-11-17 14:42:22"},// ...],"resourceEnclosures": [{"id": 129,"resourceId": 17,"type": 2,"fileName": "健康告知.pdf","filePath": "https://afbxfiles.b0.upaiyun.com/tenbent-pb-product/dev/upload/171205/product/notice/016c13c8edce426da0688e809e84ffc0.pdf","fileSuffix": "pdf","gmtCreated": "2017-12-05 17:43:05","gmtModified": "2017-12-05 17:43:05"},// ...],"safeguardSets": [{"id": 133,"sCode": "4c46df4b-65c7-4328-ada3-60b25e4a9095","sName": "标准款","sPrice": "300","productId": 17,"gmtCreated": "2017-12-06 14:24:49","gmtModified": "2017-12-06 14:24:49","safeguardProjectTypes": [{"id": 159,"sCode": "6e983f75-f8b0-4683-9f41-0965f0eb2c46","sName": "一般医疗保险金","productId": 17,"gmtCreated": "2017-12-06 14:24:49","gmtModified": "2017-12-06 14:24:49","safeguardProducts": [{"id": 278,"sCode": "215dfbfa-4746-4928-8400-57fd62eb4342","sContent": "住院医疗保险金","remark": "住院医疗保险金","typeCode": "6e983f75-f8b0-4683-9f41-0965f0eb2c46","sAmount": "100万","gmtCreated": "2017-12-06 14:24:49","gmtModified": "2017-12-06 14:24:49","type": 0},// ...]},// ...],"safeguardSetDetails": [{"id": 278,"setCode": "4c46df4b-65c7-4328-ada3-60b25e4a9095","projectCode": "215dfbfa-4746-4928-8400-57fd62eb4342","sAmount": "100万","gmtCreated": "2017-12-06 14:24:49","gmtModified": "2017-12-06 14:24:49"},// ...]},// ...],"safeguardRules": [{"id": 1258,"name": "缴费方式","code": "payType","value": "1","extendInfo": null,"productId": 17,"gmtCreated": "2017-12-06 14:24:49","gmtModified": "2017-12-06 14:24:49"},// ...],"insureRules": [{"id": 177,"type": 0,"name": "投保人所在地区","code": "policyArea","value": "1","extendsInfo": "","productId": 17,"gmtCreated": "2017-12-01 10:22:51","gmtModified": "2017-12-01 10:22:51"},// ...]},"success": true}
michaelPOST
/api/noCarInsure/premium/calculation/querySKUInfo
POST/api/public/noCarInsure/premium/calculation/querySKUInfo
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"productCode": "E_HEALTH","channelId": "4028*******************0000","sign": "ecea********************0177"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"productName": "平安健康E生保","productCode": "E_HEALTH","skuInfoTypes": [{"typeCode": "sumAmount","typeText": "保障额度","skuInfoValues": [{"valueCode": "1","valueText": "100万"},{"valueCode": "3","valueText": "300万"}]},{"typeCode": "birthday","typeText": "被保人生日","skuInfoValues": [{"valueCode": "birthday","valueText": "被保人生日"}]},{"typeCode": "socialSecurity","typeText": "有无社保","skuInfoValues": [{"valueCode": "N","valueText": "无社保"},{"valueCode": "Y","valueText": "有社保"}]}]},"success": true}
michaelPOST
/api/noCarInsure/premium/calculation
POST/api/public/noCarInsure/premium/calculation
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品编码 |
| birthday | String | 是 | 出生日期(格式:YYYY-MM-dd) |
| typeCode | String | 是 | 保费计算的SKU编码(例如:socialSecurity) |
| valueCode | String | 是 | 保费计算的SKU编码对应的值(例如:"Y") |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"productCode": "E_HEALTH","birthday":"1988-12-12","skuTypes":[{"typeCode":"sumAmount","valueCode":"3"},{"typeCode":"socialSecurity","valueCode":"Y"}],"channelId": "4028*******************0000","sign": "ecea********************0177"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"productCode": "E_HEALTH","totalPrice": "335.00","skuPrices": null},"success": true}
michaelPOST
/api/noCarInsure/underwriting
POST/api/public/noCarInsure/underwriting
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 签名 |
| outOrderNo | String | 是 | 外部订单号 |
| productCode | ProductCode | 是 | 产品编码 |
| amount | BigDecimal | 否 | 保额 |
| packCode | String | 否 | 套餐代码 |
| orderAmount | BigDecimal | 是 | 订单金额 |
| tablesInfo | TableRequest | 否 | 表单信息 |
| skuInfo | SkuRequest | 否 | sku信息 |
| holderInfo | PolicyPersonRequest | 是 | 投保人信息 |
| insuredInfo | PolicyPersonRequest | 是 | 被保人信息 |
| beneficiaryInfoList | List<PolicyPersonRequest> | 是 | 受益人信息(支持多个) |
| legalBeneficiary | Integer | 是 | 是否法定受益人(1:法定受益人,0:指定受益人) |
| healthyInfo | String | 否 | 健康告知json信息 |
| healthFlag | String | 是 | 健康告知是否全部通过 1-通过 0-未通过 |
| sendInfo | SendInfoRequest | 否 | 寄送信息 |
| iuwId | String | 是/否 | 智能核保号 |
| iuwResult | String | 是/否 | 智能核保结果 |
| exclusiveAgreement | String | 是/否 | 特别约定 |
如:
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode":"E_HEALTH","orderAmount":392.0,"healthFlag":1,"skuInfo":{"planCode":"a","socialSecurity":"Y","birthday":"1984-02-08"},"packCode":"59fc825b-c90f-4e98-80e2-434ff1feba54","legalBeneficiary":1,"holderInfo":{"realName":"卫碧白","phone":"13811111111","gender":0,"relation":"01","birthday":"1984-02-08","idType":"1","idNo":"330803198402087889","plyAddress":{"addressInfo":"aaaaaaaaaa"}},"insuredInfo":{"realName":"张孤阳","phone":"13811111111","gender":0,"relation":"02","birthday":"1986-08-11","idType":"1","idNo":"513200198608115528","plyAddress":{"addressInfo":"aaaaaaaaaa"}},"sendInfo":{"realName":"jijian寄件名称","mobile":"13811111111"},"iuwId":"00000000000000000000000000","iuwResult":"A","exclusiveAgreement":"xxxxxxxxxxxxxxxxxxxxxx"}
详见 1.3 通用数据结构 数据结构
如:
{"code":"NM0000","message":"操作成功","result":null,"success":true}
michaelPOST
/api/noCarInsure/obtain/smart/underwriting/url
POST/api/public/noCarInsure/obtain/smart/underwriting/url
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品x编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
| outOrderNo | String | 是 | 外部订单号(标识渠道订单唯一标识,渠道要保证本渠道唯一性) |
| callBackUrl | String | 是/否 | 回调地址(渠道自定义) |
| successBackUrl | String | 是/否 | 核保通过返回地址(渠道自定义) |
| failBackUrl | String | 是/否 | 拒保返回地址(渠道自定义) |
如:
{"productCode":"E_HEALTH","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","callBackUrl": "http://www.baidu.com",// 根据产品选择 是否必传"successBackUrl":"http://wwww.baidu.com",// 根据产品选择 是否必传"failBackUrl":"http://wwww.baidu.com" // 根据产品选择 是否必传}
详见 1.3 通用数据结构 数据结构
如:
{"code":"NM0000","message":"操作成功","result":null,"success":true}
michaelPOST
/api/noCarInsure/accept/insurance
POST/api/public/noCarInsure/accept/insurance
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品x编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
| outOrderNo | String | 是 | 外部订单号(标识渠道订单唯一标识,渠道要保证本渠道唯一性) |
| paymentSerialNumber | String | 是 | 支付流水号(即:交易号) |
如:
{"productCode":"E_HEALTH","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"TB00000000000000000000001"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"policyNo": "9201200050232165" // 保单号},"success": true}
michaelPOST
/api/noCarInsure/getPolicyFile
POST/api/public/noCarInsure/getPolicyFile
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品x编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
| outOrderNo | String | 是 | 外部订单号(标识渠道订单唯一标识,渠道要保证本渠道唯一性) |
| policyNo | String | 是 | 保单号 |
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"urlType": "2",// 电子保单类型(1:Base64编码字节,2:链接)"url": "https://test-mobile.health.pingan.com:42443/ehis-hm/outChannel/downloadPolicy.doc=ZJTB_2&policyNo=9201200050232165"},"success": true}
RandyPOST
/api/noCarInsure/search/area
POST/api/public/noCarInsure/search/area
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"channelId":"402880135fddae5d015fddaf0ba20000","sign":"ecea0a83a668606446a4b420cb8c0177"}
详见 1.3 通用数据结构 数据结构
如:
{"code":"NM0000","message":"操作成功","result":null,"success":true}
RandyPOST
/api/noCarInsure/search/product/other
POST/api/public/noCarInsure/search/product/other
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productCode | ProductCode | 是 | 产品编码 |
| typeCode | String | 是 | 类型编码 |
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
如:
{"productCode": "E_HEALTH","typeCode": "occupation","channelId": "4028*******************0000","sign": "ecea********************0177"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"productCode": "E_HEALTH","productName": "平安E生保","typeCode": "occupation","typeName": "职业代码","valueJson": "此处数据太大不予展示","gmtCreated": "2017-11-02 17:06:34","gmtModified": "2017-11-02 17:06:34"},"success": true}
michaelPOST
/api/noCarInsure/issueInfo
POST/api/public/noCarInsure/issueInfo
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
| outOrderNo | String | 是 | 外部渠道订单号 |
| productCode | ProductCode | 是 | 产品编码 |
如:
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "ANLIAN_LRX"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": {"orderStatus": "已出单", // 订单状态"policyNo": "301-1-593-17-000********66-00" // 保单号(只有“已出单”才有保单号)},"success": true}
michaelPOST
/api/noCarInsure/paymentUrl
POST/api/public/noCarInsure/paymentUrl
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| channelId | String | 是 | 渠道ID |
| sign | String | 是 | 渠道签名 |
| outOrderNo | String | 是 | 外部渠道订单号 |
| productCode | ProductCode | 是 | 产品编码 |
如:
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "ANLIAN_LRX"}
详见 1.3 通用数据结构 数据结构
如:
{"code": "NM0000","errorMsg": "操作成功","result": "https://www.99bill.com/mobilegateway/recvMerchantInfoAction.htm?inputCharset=1&bgUrl=http%3A%2F%2F211.143.156.10%3A18083%2Fpayment%2FpayBy99Bill&version=mobile1.0&language=1&signType=4&merchantAcctId=1018720700301&orderId=01000000201803000065&orderAmount=1&orderTime=20180302174148&ext1=V&payType=21&signMsg=AFsAc16gfEIBp%2F7CW%2FJErYkoSj%2Fd9YLYSUdIIAlGrl0v%2Fnqr5Sb3keACEMZOdXKOcbZejnEN4xRY%0AEztkNhmJIq%2BCJstUrrvQxcxfWbMtCZypfck1fqDzifO%2FJ9QiIm7QFMGWX5E3nrIwtPKgb2cRSm15%0A9zqZ66QLD3%2BCYEBsf9k%3D","success": true}
说明:
报文中带*的属性需要调用方自行生成,如:outOrderNo和paymentSerialNumber
{"productCode": "E_HEALTH","channelId": "4028*******************0000","sign": "ecea********************0177","birthday": "2001-09-09","skuTypes": [{"typeCode":"planCode","valueCode":"a"},{"typeCode":"socialSecurity","valueCode":"N" // Y:有社保; N:无社保}]}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "E_HEALTH","orderAmount": 392.0,"healthFlag": 1,"skuInfo": {"planCode": "a","socialSecurity": "Y","birthday": "1984-02-08"},"packCode": "59fc825b-c90f-4e98-80e2-434ff1feba54","legalBeneficiary": 1,"holderInfo": {"realName": "卫碧白","phone": "13811111111","gender": 0,"relation": "01","birthday": "1984-02-08","idType": "1","idNo": "330803198402087889","plyAddress": {"addressInfo": "aaaaaaaaaa"}},"insuredInfo": {"realName": "张孤阳","phone": "13811111111","gender": 1,"relation": "02","birthday": "1986-08-11","idType": "1","idNo": "14010619860811573x","plyAddress": {"addressInfo": "aaaaaaaaaa"}},"sendInfo": {"realName": "寄件名称","mobile": "13811111111"}}
{"productCode":"E_HEALTH","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018**********9401"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "YANGGUANG_IBZDJBB","orderAmount": 35505,"healthFlag": 1,"skuInfo": {"planCode": "a","birthday":"1981-02-27","gender":"1","paymentPeriod":"D","amount":"100000","isAddRisk":"1_121"},"tablesInfo": {"reBankCode":"CMB","reBankName":"招商银行","reBankAccNo":"6226096555840043"},"packCode": "91771d6f-0c8d-4ea4-b72e-18fd57c145ad","legalBeneficiary": 1,"holderInfo": {"realName": "王不二","phone": "18200251285","email": "zz353514741@163.com","gender": "1","idType": "1","birthday": "1981-02-27","idNo": "210204198102271293","zipcode":"330100","plyAddress": {"province": "330000","city": "330100","country": "330106","addressDetail": "古墩路703号紫金广场A座607室","addressInfo": "浙江省杭州市西湖区古墩路703号紫金广场A座607室"},"occupation":"11020001","height":"172","weight":"60"},"insuredInfo": {"relation": "1","realName": "王不二","phone": "18200251285","email": "zz353514741@163.com","gender": "1","idType": "1","birthday": "1981-02-27","idNo": "210204198102271293","zipcode":"3300000","plyAddress": {"province": "3300000","city": "3300001","country": "3300002","addressDetail": "古墩路703号紫金广场A座607室","addressInfo": "浙江省杭州市西湖区古墩路703号紫金广场A座607室"},"occupation":"11020001"}}
{"productCode":"YANGGUANG_IBZDJBB","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018*********9401"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "YANGGUANG_IBZDJBA","orderAmount": 35505,"healthFlag": 1,"skuInfo": {"planCode": "a","birthday":"1981-02-27","gender":"1","paymentPeriod":"D","amount":"100000","isAddRisk":"1_121"},"tablesInfo": {"reBankCode":"CMB","reBankName":"招商银行","reBankAccNo":"6226096555840043"},"packCode": "91771d6f-0c8d-4ea4-b72e-18fd57c145ad","legalBeneficiary": 1,"holderInfo": {"realName": "王不二","phone": "18200251285","email": "zz353514741@163.com","gender": "1","idType": "1","birthday": "1981-02-27","idNo": "210204198102271293","zipcode":"330100","plyAddress": {"province": "330000","city": "330100","country": "330106","addressDetail": "古墩路703号紫金广场A座607室","addressInfo": "浙江省杭州市西湖区古墩路703号紫金广场A座607室"},"occupation":"11020001","height":"172","weight":"60"},"insuredInfo": {"relation": "1","realName": "王不二","phone": "18200251285","email": "zz353514741@163.com","gender": "1","idType": "1","birthday": "1981-02-27","idNo": "210204198102271293","zipcode":"3300000","plyAddress": {"province": "3300000","city": "3300001","country": "3300002","addressDetail": "古墩路703号紫金广场A座607室","addressInfo": "浙江省杭州市西湖区古墩路703号紫金广场A座607室"},"occupation":"11020001"}}
{"productCode":"YANGGUANG_IBZDJBA","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018************9401"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "TAIKANG_SRZJ","orderAmount": 464,"healthFlag": 1,"skuInfo": {"planCode": "e"},"tablesInfo": {"startDate": "2018-03-15"},"packCode": "91771d6f-0c8d-4ea4-b72e-18fd57c145ad","legalBeneficiary": 1,"holderInfo": {"realName": "卫碧白","phone": "13800138000","gender": 1,"idType": "1","birthday": "1988-01-18","idNo": "320405198801184618","plyAddress": {"province": "3300000","city": "3300001","country": "3300002","addressInfo": "浙江省杭州市西湖区三墩镇古墩路703号紫金广场a座607室"}},"insuredInfo": {"realName": "张三丰","phone": "13811111111","gender": 1,"relation": "3","birthday": "2016-01-18","idType": "1","idNo": "140421201601186492"}}
{"productCode":"TAIKANG_SRZJ","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018***********9401"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "TAIKANG_CRZJ","orderAmount": 464,"healthFlag": 1,"skuInfo": {"birthday": "2016-01-18","planCode": "e"},"tablesInfo": {"startDate": "2018-03-15"},"packCode": "91771d6f-0c8d-4ea4-b72e-18fd57c145ad","legalBeneficiary": 1,"holderInfo": {"realName": "卫碧白","phone": "13800138000","gender": 1,"idType": "1","birthday": "1988-01-18","idNo": "320405198801184618","plyAddress": {"province": "3300000","city": "3300001","country": "3300002","addressInfo": "浙江省杭州市西湖区三墩镇古墩路703号紫金广场a座607室"}},"insuredInfo": {"realName": "张三丰","phone": "13811111111","gender": 1,"relation": "3","birthday": "2016-01-18","idType": "1","idNo": "140421201601186492"}}
{"productCode":"TAIKANG_CRZJ","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018***************9401"}
{"productCode": "AN_XIN_MILLION_MEDICAL_A","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","orderAmount": 277,"packCode":"3d5e14dd-b760-4450-b168-7a94c6401641","legalBeneficiary":"0","tablesInfo": {"startDate": "2017-12-19"},"skuInfo":{"socialSecurity":"Y","birthday":"1987-06-20","planCode":"a"},"holderInfo": {"realName": "黄蓉","email":"zhangxiaofei@qq.com","phone": "13866666666","gender": 0,"relation": "1","birthday": "1987-06-20","idType": "1","idNo": "431022198706203033"},"insuredInfo": {"realName": "郭靖","email":"shenteng@qq.com","phone": "13899999999","gender": 0,"relation": "2","birthday": "1987-06-20","idType": "1","idNo": "33041119870620099x"},"sendInfo": {"realName": "寄件名称","mobile": "13855555555"}}
{"productCode":"AN_XIN_MILLION_MEDICAL_A","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018************9401"}
{"productCode": "AN_XIN_MILLION_MEDICAL_B","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","orderAmount": 397,"packCode":"3d5e14dd-b760-4450-b168-7a94c6401641","legalBeneficiary":"0","tablesInfo": {"startDate": "2017-12-19"},"skuInfo":{"socialSecurity":"Y","birthday":"1987-06-20","planCode":"a"},"holderInfo": {"realName": "黄蓉","email":"zhangxiaofei@qq.com","phone": "13866666666","gender": 0,"relation": "1","birthday": "1987-06-20","idType": "1","idNo": "431022198706203033"},"insuredInfo": {"realName": "郭靖","email":"shenteng@qq.com","phone": "13899999999","gender": 0,"relation": "2","birthday": "1987-06-20","idType": "1","idNo": "120223198706206676"},"sendInfo": {"realName": "寄件名称","mobile": "13855555555"}}
{"productCode":"AN_XIN_MILLION_MEDICAL_B","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber":"2018***********9401"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "HAIXIA_JCX","orderAmount": 220.00,"healthFlag": 1,"skuInfo": {"birthday": "2002-06-01","vehicleType": "b","seatNum": "7"},"tablesInfo": {"startDate": "2018-03-31","licensePlate": "暂未上牌","vin": "BEUYE6Y2GEHEHEUEH","count": "1"},"packCode": "2179aea2-d7eb-48a4-b187-d785321934fb","legalBeneficiary": 1,"holderInfo": {"realName": "张三丰","gender": 1,"birthday": "2002-06-01","idType": "1","idNo": "110101200206018358","email": "zhangsan001@163.com","phone": "13866669999","idStartDate": "2000-01-01","idEndDate": "2020-12-31","plyAddress": {"province": "330000","city": "330100","country": "330106","addressInfo": "浙江省杭州市西湖区三墩镇古墩路703号紫金广场a座607室"}}}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "HAIXIA_JCX","callbackUrl": "https://wwww.baidu.com"}
特别说明:
callbackUrl 即:回调地址,由调用方提供,当核保成功之后,产品中心将会回调调用方提供这个地址,回调采用POST方式,参数格式为JSON,如:
{"outOrderNo": "TBPB****************664","policyNo": "0000000000000000000000000000000"}
请调用方返回success即可
特别说明:
这两款产品的请求报文一样,除了 productCode , 具体请参照 ProductCode
请注意两款产品参数的区别,一款需要传生日,一款不需要传
{"productCode": "GUARDIAN_ANGEL_DISEASE","channelId": "4028*******************0000","sign": "ecea********************0177","skuTypes": [{"typeCode": "planCode","valueCode": "a"},{"typeCode": "amount","valueCode": "100000"}]}
{"productCode": "GUARDIAN_ANGEL_SPECIFIC_DISEASE","channelId": "4028*******************0000","sign": "ecea********************0177","skuTypes": [{"typeCode": "planCode","valueCode": "a"},{"typeCode": "amount","valueCode": "300000"}],"birthday": "2011-05-18"}
{"channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","productCode": "GUARDIAN_ANGEL_DISEASE","orderAmount": "298.00","healthFlag": 1,"skuInfo": {"planCode": "a","amount": "100000"},"tablesInfo": {"startDate": "2018-05-18","count": "1"},"packCode": "1c7c5182-5f29-4f8f-b16b-62131b38e4ca","legalBeneficiary": 1,"holderInfo": {"realName": "张三丰","gender": 1,"birthday": "1987-05-20","idType": "1","idNo": "130101198705204730","email": "tenbent001@163.com","phone": "13866669999","plyAddress": {"province": "330000","city": "330100","country": "330106","addressInfo": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"zipcode": "310000"},"insuredInfo": {"realName": "张无忌","gender": 1,"birthday": "2005-05-20","idType": "1","idNo": "230501200505204619","email":"tenbent002@qq.com","phone": "13899999999","occupationCode": "2-05803",// 被保人职业类别及代码"plyAddress": {"province": "330000","city": "330100","country": "330106","addressInfo": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"zipcode": "310000","relation": "3"}}
{"productCode": "GUARDIAN_ANGEL_DISEASE","channelId": "4028*******************0000","sign": "ecea********************0177","outOrderNo": "TBPB****************664","paymentSerialNumber": "20180110000119401"}
{"productCode": "FOSUN_B", // FOSUN_B:B款; FOSUN_C:C款"channelId": "4028****************20000","sign": "ecea*******************0177","skuTypes": [{"typeCode": "amount", // 基本保额"valueCode": "50000.00"},{"typeCode": "appGender", // 投保人性别"valueCode": "0"},{"typeCode": "appBirthday", // 投保人生日"valueCode": "1987-03-07"},{"typeCode": "gender", // 被保人性别"valueCode": "0"},{"typeCode": "birthday", // 被保人生日"valueCode": "1994-11-30"},{"typeCode": "paymentPeriod", // 缴费期间"valueCode": "Y20"},{"typeCode": "safeguardDate", // 保障期限"valueCode": "A999"}]}
{"channelId": "4028********************0000","sign": "ecea***************77","outOrderNo": "TB***************************311","productCode": "FOSUN_B","orderAmount": "733.57","healthFlag": 1,"iuwId": "",// 智能核保号"skuInfo": {"planCode": "a","amount": "50000.00","paymentPeriod": "Y20","safeguardDate": "A999"},"tablesInfo": {"count": "1","reBankCode": "9002","reBankName": "招商银行","reBankAccNo": "6226096555840043"},"packCode": "ac18c012-295d-4522-bcd9-8117565fe225","legalBeneficiary": 1,"holderInfo": {"realName": "张三","gender": 0,"birthday": "1987-03-07","idType": "1","idNo": "11010119870307238X","email": "tenbent001@163.com","phone": "13866669999","zipcode": "310024","plyAddress": {"province": "330000","city": "310100","country": "310106","addressDetail": "浙江省杭州市西湖区","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场a座607室"}},"insuredInfo": {"relation": "3","realName": "李四","gender": 0,"birthday": "1994-11-30","idType": "1","idNo": "110101199411304825","email":"tenbent002@qq.com","phone": "13899999999","height": "180","weight": "70","zipcode": "310024","occupation": "010101","plyAddress": {"province": "330000","city": "310100","country": "310106","addressDetail": "浙江省杭州市西湖区","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场a座607室"}}}
{"channelId": "4028******************a20000","sign": "ecea0a*********************8c0177","outOrderNo": "TB***********************41231","productCode": "FOSUN_B","orderAmount": "733.57","healthFlag": 1,"iuwId": "",// 智能核保号"skuInfo": {"planCode": "a","amount": "50000.00","paymentPeriod": "Y20","safeguardDate": "A999"},"tablesInfo": {"count": "1","reBankCode": "9002","reBankName": "招商银行","reBankAccNo": "6226096555840043"},"packCode": "ac18c012-295d-4522-bcd9-8117565fe225","legalBeneficiary": 0,"holderInfo": {"realName": "张三","gender": 0,"birthday": "1987-03-07","idType": "1","idNo": "11010119870307238X","email": "tenbent001@163.com","phone": "13866669999","zipcode": "310024","plyAddress": {"province": "330000","city": "310100","country": "310106","addressDetail": "浙江省杭州市西湖区","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场a座607室"}},"insuredInfo": {"relation": "3","realName": "李四","gender": 0,"birthday": "1994-11-30","idType": "1","idNo": "310101199411302384","email":"tenbent002@qq.com","phone": "13899999999","height": "180","weight": "70","zipcode": "310024","occupation": "010101","plyAddress": {"province": "330000","city": "310100","country": "310106","addressDetail": "浙江省杭州市西湖区","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场a座607室"}},"beneficiaryInfoList": [{"relation": "3","realName": "王五","gender": 0,"birthday": "1994-11-30","idType": "1","idNo": "310101199411301226","rate": "0.3"},{"relation": "3","realName": "王五2","gender": 0,"birthday": "1994-11-30","idType": "1","idNo": "310101199411300063","rate": "0.3"},{"relation": "3","realName": "王五3","gender": 0,"birthday": "1994-11-30","idType": "1","idNo": "31010119941130016X","rate": "0.4"}]}
{"productCode": "FOSUN_C","channelId": "4028801******************000","sign": "ecea********************c0177","outOrderNo": "TB*****************06","paymentSerialNumber": ""}
{"productCode": "SHANG_HAI_LIFE","channelId": "40288*******************000","sign": "ecea0a********************0177","skuTypes": [{"typeCode": "planCode","valueCode": "c"},{"typeCode": "gender","valueCode": "1"},{"typeCode": "birthday","valueCode": "1969-01-01"},{"typeCode": "paymentPeriod","valueCode": "Y20"},{"typeCode": "safeguardDate","valueCode": "A70"}]}
{"channelId": "4028********************000","sign": "ecea*******************177","outOrderNo": "TBP********************77","productCode": "SHANG_HAI_LIFE","orderAmount": "6200.00","healthFlag": 1,"skuInfo": {"planCode": "c","paymentPeriod": "D","safeguardDate": "Y20","birthday": "1995-01-01","gender": "1"},"tablesInfo": {"startDate": "2018-08-05","reBankCode": "0101","reBankName": "中国工商银行","reBankAccNo": "6222010101010101010","reAccountName": "云八八","reBankProvinceCode": "3100","reBankCityCode": "3100","reCardType": "0"},"packCode": "e**************************f","legalBeneficiary": 1,"holderInfo": {"realName": "云八八","gender": 1,"birthday": "1995-01-01","idType": "1","idNo": "110101199501017416","idEndDate": "9999-01-01","email": "tenbent001@163.com","phone": "13866669999","zipcode": "310024","occupation": "1-3010101","plyAddress": {"province": "330000","city": "310100","country": "310106","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场A座607室"}},"insuredInfo": {"relation": "1","realName": "云八八","gender": 1,"birthday": "1995-01-01","idType": "1","idNo": "110101199501017416","idEndDate": "9999-01-01","email":"tenbent002@qq.com","phone": "13899999999","zipcode": "310024","occupation": "1-3010101","plyAddress": {"province": "330000","city": "310100","country": "310106","addressInfo": "浙江省杭州市西湖区三墩镇古墩路701号紫金广场A座607室"}}}
{"productCode": "SHANG_HAI_LIFE","channelId": "402880*********************0000","sign": "ecea0*******************0177","outOrderNo": "TB*****************397","paymentSerialNumber": "2018*****************01"}