注意:以下文档只适用于TOP接口,请谨慎使用!

alipay.baoxian.policy.syncback (线下保单回流API)

线下保单回流

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
item ItemVO 可选 商品信息
  • liabilities
  • LiabilityVO []
  • 可选
  • 责任条款
  • └ effect_start_time
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 责任生效时间
  • └ effect_end_time
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 责任失效时间
  • └ id
  • Number
  • 可选
  • 123
  • 默认值:0
  • 责任ID
  • └ amount
  • Number
  • 可选
  • 123
  • 默认值:0
  • 保额,单位为分
  • └ desc
  • String
  • 可选
  • demo
  • 责任描述
  • └ value
  • String
  • 可选
  • demo
  • 主要车险使用,用户选择具体的哪一项
  • └ tips
  • String
  • 可选
  • demo
  • 备注,对责任的进一步描述,不同的保险公司,对同一责任的描述可能不一样
  • └ key
  • String
  • 可选
  • demo
  • 车险里面统一的责任key
  • └ premium
  • Number
  • 可选
  • 123
  • 默认值:0
  • 责任保费
  • └ sign_contract_code
  • String
  • 可选
  • demo
  • 签约扣佣code
  • └ ins_type
  • String
  • 可选
  • demo
  • 我的保障里面用的险种类型
  • └ outer_product_code
  • String
  • 可选
  • demo
  • 商家编码
  • └ insure_type_key
  • String
  • 可选
  • demo
  • 类目对应的险种
  • └ item_id
  • Number
  • 可选
  • 123
  • 默认值:0
  • 商品淘宝ID
  • └ product_name
  • String
  • 可选
  • demo
  • 签约的险种名称
  • └ outer_insure_type_code
  • String
  • 可选
  • demo
  • 保险公司险种ID
  • └ out_item_id
  • String
  • 可选
  • demo
  • 非淘宝Id(如:钱包itemId)
payment_info PaymentInfoVO 可选 支付信息
  • └ pay_order_id
  • String
  • 可选
  • demo
  • 支付订单号
  • └ alipay_buyer_account
  • String
  • 可选
  • demo
  • 买家支付宝帐号
  • └ check_pay_no
  • String
  • 可选
  • demo
  • 对账号
  • └ alipay_buyer_id
  • String
  • 可选
  • demo
  • 买家的支付宝ID,2088账号,没有0156
  • └ pay_time
  • Date
  • 可选
  • 2015-01-09 16:28:20
  • 支付时间
sync_apply_info SyncApplyInfoVO 可选 投保信息
  • └ policy_holder
  • String
  • 可选
  • demo
  • 投保人
  • targets
  • SyncInsuredVO []
  • 可选
  • 标的
  • └ beneficiaries
  • String []
  • 可选
  • ["hello","world"]
  • 受益人
  • └ target
  • String
  • 可选
  • demo
  • 被保人(物)
  • └ other_info
  • String
  • 可选
  • demo
  • 其他拓展信息
sync_order_info SyncOrderInfoVO 可选 订单信息
  • └ seller_alipay_id
  • String
  • 必须
  • demo
  • 卖家支付宝id
  • premium
  • Money
  • 必须
  • 保费
  • └ cent
  • Number
  • 可选
  • 123
  • 默认值:0
  • └ policy_url
  • String
  • 可选
  • demo
  • 保单下载url
  • └ issue_time
  • Date
  • 必须
  • 2015-01-09 16:28:19
  • 出单时间
  • └ effect_end_time
  • Date
  • 可选
  • 2015-01-09 16:28:19
  • 保单失效时间
  • └ buyer_alipay_id
  • String
  • 必须
  • demo
  • 买家支付宝id
  • └ proposal_no
  • String
  • 必须
  • demo
  • 投保时间
  • total_premium
  • Money
  • 必须
  • 总保费
  • └ cent
  • Number
  • 可选
  • 123
  • 默认值:0
  • └ insured_time
  • Date
  • 必须
  • 2015-01-09 16:28:19
  • 投保时间
  • └ policy_status_code
  • Number
  • 必须
  • 123
  • 保单状态
  • └ amount
  • Number
  • 可选
  • 123
  • 默认值:0
  • 保额
  • └ apply_num
  • Number
  • 必须
  • 123
  • 投保份数
  • └ partner_code
  • String
  • 可选
  • demo
  • 业务数据来源
  • └ auction_title
  • String
  • 必须
  • demo
  • 商品名称
  • └ ins_period
  • String
  • 必须
  • demo
  • 保险期间
  • └ policy_no
  • String
  • 必须
  • demo
  • 保单号
  • └ effect_start_time
  • Date
  • 必须
  • 2015-01-09 16:28:19
  • 保单生效时间
  • └ attributes
  • String
  • 可选
  • demo
  • 业务扩展属性(需要和保险平台确认字段方可传入)
deliver_info DeliverInfoVO 可选 配送地址
  • └ deliver_mobile
  • String
  • 可选
  • demo
  • 收件人手机号或固定电话
  • └ invoice
  • String
  • 可选
  • demo
  • 发送抬头
  • └ province_code
  • String
  • 可选
  • demo
  • 省标准code
  • └ deliver_date
  • String
  • 可选
  • demo
  • 配送日期
  • └ city_code
  • String
  • 可选
  • demo
  • 市code
  • └ city_desc
  • String
  • 可选
  • demo
  • └ town_desc
  • String
  • 可选
  • demo
  • └ deliver_name
  • String
  • 可选
  • demo
  • 收件人姓名
  • └ province_desc
  • String
  • 可选
  • demo
  • └ address_detail
  • String
  • 可选
  • demo
  • 具体的详细地区
  • └ town_code
  • String
  • 可选
  • demo
  • 区code

响应参数

名称 类型 示例值 描述
policy_sync_result SyncPolicyResult true 保单回流是否成功
  • └ bx_order_id
  • String
  • demo
  • 订单号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlipayBaoxianPolicySyncbackRequest req = new AlipayBaoxianPolicySyncbackRequest();
ItemVO obj1 = new ItemVO();
List<LiabilityVO> list3 = new ArrayList<LiabilityVO>();
LiabilityVO obj4 = new LiabilityVO();
list3.add(obj4);
obj4.setEffectStartTime(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj4.setEffectEndTime(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj4.setId(123L);
obj4.setAmount(123L);
obj4.setDesc("出租车意外身故");
obj4.setValue("demo");
obj4.setTips("demo");
obj4.setKey("demo");
obj4.setPremium(123L);
obj1.setLiabilities(list3);
obj1.setSignContractCode("demo");
obj1.setInsType("demo");
obj1.setOuterProductCode("demo");
obj1.setInsureTypeKey("demo");
obj1.setItemId(123L);
obj1.setProductName("demo");
obj1.setOuterInsureTypeCode("demo");
obj1.setOutItemId("demo");
req.setItem(obj1);
PaymentInfoVO obj5 = new PaymentInfoVO();
obj5.setPayOrderId("demo");
obj5.setAlipayBuyerAccount("demo");
obj5.setCheckPayNo("demo");
obj5.setAlipayBuyerId("demo");
obj5.setPayTime(StringUtils.parseDateTime("2015-01-09 16:28:20"));
req.setPaymentInfo(obj5);
SyncApplyInfoVO obj6 = new SyncApplyInfoVO();
obj6.setPolicyHolder("demo");
List<SyncInsuredVO> list8 = new ArrayList<SyncInsuredVO>();
SyncInsuredVO obj9 = new SyncInsuredVO();
list8.add(obj9);
obj9.setBeneficiaries(""hello","world"");
obj9.setTarget("demo");
obj6.setTargets(list8);
obj6.setOtherInfo("demo");
req.setSyncApplyInfo(obj6);
SyncOrderInfoVO obj10 = new SyncOrderInfoVO();
obj10.setSellerAlipayId("demo");
Money obj11 = new Money();
obj11.setCent(123L);
obj10.setPremium(obj11);
obj10.setPolicyUrl("demo");
obj10.setIssueTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setEffectEndTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setBuyerAlipayId("demo");
obj10.setProposalNo("demo");
Money obj12 = new Money();
obj12.setCent(123L);
obj10.setTotalPremium(obj12);
obj10.setInsuredTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setPolicyStatusCode(123L);
obj10.setAmount(123L);
obj10.setApplyNum(123L);
obj10.setPartnerCode("demo");
obj10.setAuctionTitle("demo");
obj10.setInsPeriod("demo");
obj10.setPolicyNo("demo");
obj10.setEffectStartTime(StringUtils.parseDateTime("2015-01-09 16:28:19"));
obj10.setAttributes("demo");
req.setSyncOrderInfo(obj10);
DeliverInfoVO obj13 = new DeliverInfoVO();
obj13.setDeliverMobile("demo");
obj13.setInvoice("demo");
obj13.setProvinceCode("demo");
obj13.setDeliverDate("demo");
obj13.setCityCode("demo");
obj13.setCityDesc("demo");
obj13.setTownDesc("demo");
obj13.setDeliverName("demo");
obj13.setProvinceDesc("demo");
obj13.setAddressDetail("demo");
obj13.setTownCode("demo");
req.setDeliverInfo(obj13);
AlipayBaoxianPolicySyncbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alipay_baoxian_policy_syncback_response>
    <policy_sync_result>
        <bx_order_id>demo</bx_order_id>
    </policy_sync_result>
</alipay_baoxian_policy_syncback_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部