文档中心 > API类目 > 阿信-交易API

taobao.alitrip.travel.axin.hotelticket.order.createorder (阿信度假业务创单并支付接口)

阿信度假业务创单并支付接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
outer_order_id String 必须 123456 分销商订单号
product_id Number 必须 123456 产品id
service_start_time String 必须 2022-03-24 出行日期 格式: yyyy-MM-dd
service_end_time String 必须 2022-03-25 结束日期 格式: yyyy-MM-dd
use_time String 可选 2022-03-24 门票游玩日期 只能选择出行和结束之间日期 格式: yyyy-MM-dd
contact_info TravelerDTO 可选 联系人信息
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ mobile
  • String
  • 可选
  • 13123123123
  • 联系人手机号
  • └ email
  • String
  • 可选
  • xxx@xxx.xxx
  • 联系人邮箱
  • └ certificates
  • String
  • 可选
  • 132312313213121
  • 联系人证件号
  • └ certificates_type
  • Number
  • 可选
  • 1
  • 联系人证件类型
traveler_info_list TravelerDTO 必须 出行人信息
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ mobile
  • String
  • 可选
  • 12312312313
  • 联系人手机号
  • └ email
  • String
  • 可选
  • xxx@.xxxxx
  • 联系人邮箱
  • └ certificates
  • String
  • 可选
  • 123123123123123
  • 联系人证件号
  • └ certificates_type
  • Number
  • 可选
  • 1
  • 联系人证件类型
buy_amount Number 必须 123 购买数量
product_price Number 必须 123 产品单价
total_price Number 必须 123 订单总金额,单位为分
distributor_tid Number 必须 123 分销商ID(淘系)
biz_line String 必须 HOTEL_TICKET_PACK 产品线

响应参数

名称 类型 示例值 描述
result BaseResultApiDTO 结果返回类
  • └ success
  • Boolean
  • true
  • 是否成功
  • data
  • TopOrderCreateApiResDTO
  • 创单返回参数
  • └ purchase_sub_order_id
  • Number
  • 123
  • 采购单号
  • └ error_code
  • String
  • 10001
  • 错误码
  • └ error_msg
  • String
  • 创单失败
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripTravelAxinHotelticketOrderCreateorderRequest req = new AlitripTravelAxinHotelticketOrderCreateorderRequest();
req.setOuterOrderId("123456");
req.setProductId(123456L);
req.setServiceStartTime("2022-03-24");
req.setServiceEndTime("2022-03-25");
req.setUseTime("2022-03-24");
AlitripTravelAxinHotelticketOrderCreateorderRequest.TravelerDTO obj1 = new AlitripTravelAxinHotelticketOrderCreateorderRequest.TravelerDTO();
obj1.setName("张三");
obj1.setMobile("13123123123");
obj1.setEmail("xxx@xxx.xxx");
obj1.setCertificates("132312313213121");
obj1.setCertificatesType(1L);
req.setContactInfo(obj1);
AlitripTravelAxinHotelticketOrderCreateorderRequest.TravelerDTO obj2 = new AlitripTravelAxinHotelticketOrderCreateorderRequest.TravelerDTO();
obj2.setName("张三");
obj2.setMobile("12312312313");
obj2.setEmail("xxx@.xxxxx");
obj2.setCertificates("123123123123123");
obj2.setCertificatesType(1L);
req.setTravelerInfoList(obj2);
req.setBuyAmount(123L);
req.setProductPrice(123L);
req.setTotalPrice(123L);
req.setDistributorTid(123L);
req.setBizLine("HOTEL_TICKET_PACK");
AlitripTravelAxinHotelticketOrderCreateorderResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_travel_axin_hotelticket_order_createorder_response>
    <result>
        <success>true</success>
        <data>
            <purchase_sub_order_id>123</purchase_sub_order_id>
        </data>
        <error_code>10001</error_code>
        <error_msg>创单失败</error_msg>
    </result>
</alitrip_travel_axin_hotelticket_order_createorder_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

返回
顶部