文档中心 > API类目 > 飞猪-综合交通api

alitrip.rentcar.zzc.callback.order.create (租租车创建订单回调)

租租车创建订单回调

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rentcar_create_order_callback RentCarCreateOrderCallbackReq 可选 创建订单回调
  • └ pay_time
  • Date
  • 可选
  • 2024-11-05 19:42:29
  • 支付时间
  • └ pay_model
  • String
  • 可选
  • 1
  • 支持的支付方式,0-预付全款 1-预付定金,2-到店线下支付
  • └ online_payment_fee
  • Number
  • 可选
  • 1
  • 可在线支付价格,单位分
  • └ create_order_time
  • Date
  • 可选
  • 2024-11-05 19:42:29
  • 下单时间
  • └ offline_payment_currency
  • String
  • 可选
  • CNY
  • 到店付币种
  • └ extra
  • String
  • 可选
  • {}
  • 扩展信息
  • └ biz_status
  • Number
  • 可选
  • 0
  • 订单状态 0:未付款 10:已付款,等待商家确认 22:商家已确认接单 60:买家关闭订单 65:客服关闭订单 70:订单已完成 72:订单已完成,部分退款
  • pickup_car_position
  • UseCarPositionInfo
  • 可选
  • 取车位置
  • └ city_name
  • String
  • 可选
  • 洛杉矶
  • 所属城市名称
  • └ poi_name
  • String
  • 可选
  • 星光大道
  • poi名称
  • └ lon
  • String
  • 可选
  • 11.11111
  • 经度
  • └ division_id
  • String
  • 可选
  • xxx
  • 城市唯一id
  • └ lat
  • String
  • 可选
  • 22.222
  • 纬度
  • └ return_car_time
  • Date
  • 可选
  • 2024-11-05 19:42:29
  • 还车时间(当地时间)
  • └ use_car_time
  • Date
  • 可选
  • 2024-11-05 19:42:29
  • 用车时间(当地时间)
  • └ offline_payment_fee
  • String
  • 可选
  • 111
  • 到店付金额
  • └ agent_order_no
  • String
  • 可选
  • 342345672903937
  • 商家订单号 --要求全局唯一
  • └ vehicle_info
  • String
  • 可选
  • 经济型/ 5座/ 自动/ 1.6L
  • 车辆相关参数 / 分隔 eg:经济型/ 5座/ 自动/ 1.6L
  • └ vehicle_model_name
  • String
  • 可选
  • 宝马3系
  • 车辆型号(品牌+车系)
  • return_car_position
  • UseCarPositionInfo
  • 可选
  • 还车位置
  • └ city_name
  • String
  • 可选
  • 洛杉矶
  • 所属城市名称
  • └ poi_name
  • String
  • 可选
  • 星光大道
  • poi名称
  • └ lon
  • String
  • 可选
  • 11.11111
  • 精度
  • └ division_id
  • String
  • 可选
  • xxx
  • 城市唯一id
  • └ lat
  • String
  • 可选
  • 22.22222
  • 纬度
  • └ item_id
  • String
  • 可选
  • 123321
  • 商品唯一key
  • └ total_amount
  • Number
  • 可选
  • 5565
  • 订单总价 单位分(暂时都是人民币) 55.65元 给5565
  • └ vehicle_picture
  • String
  • 可选
  • https://url
  • 车辆图片
  • └ auth_token
  • String
  • 可选
  • ajsd98fa1jdp9df
  • 用户token
  • use_info
  • UseCarUserInfo
  • 可选
  • 用户信息
  • └ mobile_phone
  • String
  • 可选
  • 1233123123
  • 用户手机号
  • └ driver_id_card
  • String
  • 可选
  • 123123
  • 驾驶人证件号
  • └ driving_license
  • String
  • 可选
  • 中国内地驾照
  • 中国内地驾照+车行翻译件
  • └ driver_name
  • String
  • 可选
  • 名字
  • 驾驶人姓名
  • └ email
  • String
  • 可选
  • xx@xx
  • 邮箱
  • └ promotion_amount
  • Number
  • 可选
  • 5565
  • 优惠金额 单位分(暂时都是人民币) 55.65元 给5565
  • promotion_list
  • Promotion []
  • 可选
  • []
  • 优惠劵列表
  • └ zzc_promotion_fee
  • Number
  • 可选
  • 200
  • 租租车优惠金额(单位 分)
  • └ promotion_name
  • String
  • 可选
  • 租租车券
  • 租租车券名称
  • └ fliggy_promotion_id
  • Number
  • 可选
  • 1234213
  • 飞猪券实例id
  • └ zzc_promotion_id
  • Number
  • 可选
  • 12342342
  • 租租车券实例id
  • └ promotion_id
  • Number
  • 可选
  • 23412341234
  • 租租车券id
  • └ fliggy_promotion_fee
  • Number
  • 可选
  • 45
  • 飞猪优惠金额(单位 分)
  • └ rent_fee
  • Number
  • 可选
  • 3000
  • 车辆租金

响应参数

名称 类型 示例值 描述
biz_error_msg String 错误内容 错误信息
biz_success Boolean true 接口业务是否成功
biz_error_code String 31 错误码,成功时为空
fliggy_order_id String 1321231234 飞猪订单号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripRentcarZzcCallbackOrderCreateRequest req = new AlitripRentcarZzcCallbackOrderCreateRequest();
AlitripRentcarZzcCallbackOrderCreateRequest.RentCarCreateOrderCallbackReq obj1 = new AlitripRentcarZzcCallbackOrderCreateRequest.RentCarCreateOrderCallbackReq();
obj1.setPayTime(StringUtils.parseDateTime("2024-11-05 19:42:29"));
obj1.setPayModel("1");
obj1.setOnlinePaymentFee(1L);
obj1.setCreateOrderTime(StringUtils.parseDateTime("2024-11-05 19:42:29"));
obj1.setOfflinePaymentCurrency("CNY");
obj1.setExtra("{}");
obj1.setBizStatus(0L);
AlitripRentcarZzcCallbackOrderCreateRequest.UseCarPositionInfo obj2 = new AlitripRentcarZzcCallbackOrderCreateRequest.UseCarPositionInfo();
obj2.setCityName("洛杉矶");
obj2.setPoiName("星光大道");
obj2.setLon("11.11111");
obj2.setDivisionId("xxx");
obj2.setLat("22.222");
obj1.setPickupCarPosition(obj2);
obj1.setReturnCarTime(StringUtils.parseDateTime("2024-11-05 19:42:29"));
obj1.setUseCarTime(StringUtils.parseDateTime("2024-11-05 19:42:29"));
obj1.setOfflinePaymentFee("111");
obj1.setAgentOrderNo("342345672903937");
obj1.setVehicleInfo("经济型/ 5座/ 自动/ 1.6L");
obj1.setVehicleModelName("宝马3系");
AlitripRentcarZzcCallbackOrderCreateRequest.UseCarPositionInfo obj3 = new AlitripRentcarZzcCallbackOrderCreateRequest.UseCarPositionInfo();
obj3.setCityName("洛杉矶");
obj3.setPoiName("星光大道");
obj3.setLon("11.11111");
obj3.setDivisionId("xxx");
obj3.setLat("22.22222");
obj1.setReturnCarPosition(obj3);
obj1.setItemId("123321");
obj1.setTotalAmount(5565L);
obj1.setVehiclePicture("https://url");
obj1.setAuthToken("ajsd98fa1jdp9df");
AlitripRentcarZzcCallbackOrderCreateRequest.UseCarUserInfo obj4 = new AlitripRentcarZzcCallbackOrderCreateRequest.UseCarUserInfo();
obj4.setMobilePhone("1233123123");
obj4.setDriverIdCard("123123");
obj4.setDrivingLicense("中国内地驾照");
obj4.setDriverName("名字");
obj4.setEmail("xx@xx");
obj1.setUseInfo(obj4);
obj1.setPromotionAmount(5565L);
List<AlitripRentcarZzcCallbackOrderCreateRequest.Promotion> list6 = new ArrayList<AlitripRentcarZzcCallbackOrderCreateRequest.Promotion>();
AlitripRentcarZzcCallbackOrderCreateRequest.Promotion obj7 = new AlitripRentcarZzcCallbackOrderCreateRequest.Promotion();
list6.add(obj7);
obj7.setZzcPromotionFee(200L);
obj7.setPromotionName("租租车券");
obj7.setFliggyPromotionId(1234213L);
obj7.setZzcPromotionId(12342342L);
obj7.setPromotionId(23412341234L);
obj7.setFliggyPromotionFee(45L);
obj1.setPromotionList(list6);
obj1.setRentFee(3000L);
req.setRentcarCreateOrderCallback(obj1);
AlitripRentcarZzcCallbackOrderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_rentcar_zzc_callback_order_create_response>
    <biz_error_msg>错误内容</biz_error_msg>
    <biz_success>true</biz_success>
    <biz_error_code>31</biz_error_code>
    <fliggy_order_id>1321231234</fliggy_order_id>
</alitrip_rentcar_zzc_callback_order_create_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

返回
顶部