文档中心 > API类目 > 大麦票务云分销API

alibaba.damai.maitix.sponsor.distribution.asynccreateorder (非主办异步下单)

非主办异步下单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
create_order_param CreateOrderForSellerParam 可选 下单入参
  • └ has_support_part_success
  • Boolean
  • 必须
  • true
  • 是否支持部分成功
  • └ real_ticket_buyer_id_card_no
  • String
  • 必须
  • 1983748492730438
  • 真实购票人身份证号
  • └ order_type
  • byte
  • 可选
  • 2
  • 订单类型
  • └ real_ticket_buyer_phone
  • String
  • 可选
  • 13467436743
  • 手机号
  • └ deliver_type
  • Number
  • 可选
  • 1
  • 快递类型
  • └ seller_id
  • Number
  • 可选
  • 2
  • 商家id
  • └ pay_type
  • Number
  • 可选
  • 1
  • 支付类型
  • └ operater_id
  • Number
  • 可选
  • 323234
  • 操作员id
  • └ payment
  • Number
  • 可选
  • 323
  • 支付金额
  • └ tracker_no
  • String
  • 可选
  • 24453532
  • 前端传入的唯一ID
  • └ fare_price
  • Number
  • 可选
  • 33
  • 运费
  • └ hide_price
  • Number
  • 可选
  • 0
  • 隐藏票价
  • project_prop_list
  • ProjectProps []
  • 可选
  • 下单入参
  • 下单信息
  • perform_list
  • PerformProps []
  • 可选
  • 场次列表
  • 场次列表
  • └ perform_id
  • Number
  • 可选
  • 212111
  • 场次id
  • ticket_item_prop_list
  • TicketItemProps []
  • 可选
  • 票品列表
  • 票品列表
  • └ quantity
  • Number
  • 可选
  • 2
  • 数量
  • price
  • Money
  • 可选
  • 价格
  • └ cent
  • Number
  • 可选
  • 22
  • └ amount
  • String
  • 可选
  • 3
  • 金额
  • └ source_ticket_item_id
  • String
  • 可选
  • 22222
  • 源票品id
  • └ is_package
  • Number
  • 可选
  • 1
  • 是否是套票
  • └ ticket_item_prop_id
  • String
  • 可选
  • 2346666
  • 票价ID
  • seat_props_list
  • SeatPropInfo []
  • 可选
  • 座位信息列表
  • 座位信息列表
  • └ group_id
  • Number
  • 可选
  • 12
  • 组id
  • seat_props
  • SeatProps []
  • 可选
  • 座位详情
  • 座位详情
  • └ external_sub_order_no
  • String
  • 可选
  • 2213242423
  • 外部订单号
  • └ seat_id
  • String
  • 可选
  • 323232
  • 座位id
  • └ price_id
  • String
  • 可选
  • 22233344
  • 价格id
  • └ source_price_id
  • String
  • 可选
  • 232324234
  • 原始票价ID
  • └ combine_id
  • Number
  • 可选
  • 32242
  • 套票组id
  • └ real_ticket_owner_name
  • String
  • 可选
  • 测试名称
  • 名称
  • └ real_ticket_owner_id_card_type
  • Number
  • 可选
  • 1
  • 证件类型 1身份证 2护照 3港澳通行证 4台胞证 5士兵/军官,一票一证必填
  • └ real_ticket_owner_id_card_no
  • String
  • 可选
  • 310100100000
  • 票的实际持有人证件号,一票一证必填
  • └ real_ticket_owner_phone_country_code
  • String
  • 可选
  • 86
  • 票的实际持有人电话国家代码,一票一证必填
  • └ real_ticket_owner_phone
  • String
  • 可选
  • 1862532535
  • 票的实际持有人电话
  • └ perform_template_id
  • Number
  • 可选
  • 33333
  • 场次模板id
  • └ venue_id
  • Number
  • 可选
  • 323333
  • 场馆id
  • └ project_id
  • Number
  • 可选
  • 2111112322
  • 项目id
  • └ real_ticket_buyer_id_card_type
  • Number
  • 可选
  • 1
  • 真实购买用户证件类型
  • └ lock_sale_async
  • Boolean
  • 可选
  • false
  • salerule冻结记录处理方式是否异步,锁座:true,锁座+售出:false
  • └ real_ticket_buyer_phone_country_code
  • String
  • 可选
  • 1
  • 联系人(购票人)电话国家代码
  • └ total_ticket_count
  • Number
  • 可选
  • 3
  • 总票数
  • └ total_price
  • Number
  • 可选
  • 33
  • 总价
  • └ ticket_mode
  • Number
  • 必须
  • 2
  • 出票方式 1=纸质票 2=身份证电子票 3=二维码电子票 4=短信电子票
  • └ channel_id
  • Number
  • 可选
  • 222
  • 渠道id
  • └ detail_ticket_mode
  • Number
  • 必须
  • 2
  • 详细出票类型-,固定证件电子票
  • └ operater_name
  • String
  • 可选
  • 操作员名字
  • 操作员名字
  • └ real_ticket_buyer_name
  • String
  • 可选
  • 购票人姓名
  • 购票人姓名:到销售端购票的购买人姓名
  • └ ticket_type
  • Number
  • 必须
  • 1
  • 票类型 1=普通票 2=赠票 3=工作票
  • └ sort_seat_id_str_list
  • String []
  • 必须
  • 排序座位idList字符串类型
  • 排序座位idList字符串类型
  • └ order_source_type
  • Number
  • 必须
  • 1
  • 下单来源 1-销售端 2-THIRD_PARTY,3-新卖座,4-电商, 99-外部分销商
  • └ buy_type
  • byte
  • 必须
  • 1
  • 购买类型 1=自助选座 2=系统购买

响应参数

名称 类型 示例值 描述
result MxResult 结果
  • └ code
  • Number
  • 200
  • 成功code
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ model
  • String
  • 3290382849832984398
  • 返回结果
  • └ message
  • String
  • 成功
  • 结果描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest req = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.CreateOrderForSellerParam obj1 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.CreateOrderForSellerParam();
obj1.setHasSupportPartSuccess(true);
obj1.setRealTicketBuyerIdCardNo("1983748492730438");
obj1.setOrderType("2");
obj1.setRealTicketBuyerPhone("13467436743");
obj1.setDeliverType(1L);
obj1.setSellerId(2L);
obj1.setPayType(1L);
obj1.setOperaterId(323234L);
obj1.setPayment(323L);
obj1.setTrackerNo("24453532");
obj1.setFarePrice(33L);
obj1.setHidePrice(0L);
List<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.ProjectProps> list3 = new ArrayList<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.ProjectProps>();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.ProjectProps obj4 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.ProjectProps();
list3.add(obj4);
List<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.PerformProps> list7 = new ArrayList<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.PerformProps>();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.PerformProps obj8 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.PerformProps();
list7.add(obj8);
obj8.setPerformId(212111L);
List<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.TicketItemProps> list11 = new ArrayList<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.TicketItemProps>();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.TicketItemProps obj12 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.TicketItemProps();
list11.add(obj12);
obj12.setQuantity(2L);
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.Money obj14 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.Money();
obj14.setCent(22L);
obj14.setAmount("3");
list13.setPrice(obj14);
obj12.setSourceTicketItemId("22222");
obj12.setIsPackage(1L);
obj12.setTicketItemPropId("2346666");
List<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatPropInfo> list17 = new ArrayList<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatPropInfo>();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatPropInfo obj18 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatPropInfo();
list17.add(obj18);
obj18.setGroupId(12L);
List<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatProps> list21 = new ArrayList<AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatProps>();
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatProps obj22 = new AlibabaDamaiMaitixSponsorDistributionAsynccreateorderRequest.SeatProps();
list21.add(obj22);
obj22.setExternalSubOrderNo("2213242423");
obj22.setSeatId("323232");
obj22.setPriceId("22233344");
obj22.setSourcePriceId("232324234");
obj22.setCombineId(32242L);
obj22.setRealTicketOwnerName("测试名称");
obj22.setRealTicketOwnerIdCardType(1L);
obj22.setRealTicketOwnerIdCardNo("310100100000");
obj22.setRealTicketOwnerPhoneCountryCode("86");
obj22.setRealTicketOwnerPhone("1862532535");
list19.setSeatProps(list21);
list15.setSeatPropsList(list17);
list9.setTicketItemPropList(list11);
obj8.setPerformTemplateId(33333L);
list5.setPerformList(list7);
obj4.setVenueId(323333L);
obj4.setProjectId(2111112322L);
obj1.setProjectPropList(list3);
obj1.setRealTicketBuyerIdCardType(1L);
obj1.setLockSaleAsync(false);
obj1.setRealTicketBuyerPhoneCountryCode("1");
obj1.setTotalTicketCount(3L);
obj1.setTotalPrice(33L);
obj1.setTicketMode(2L);
obj1.setChannelId(222L);
obj1.setDetailTicketMode(2L);
obj1.setOperaterName("操作员名字");
obj1.setRealTicketBuyerName("购票人姓名");
obj1.setTicketType(1L);
obj1.setSortSeatIdStrList("排序座位idList字符串类型");
obj1.setOrderSourceType(1L);
obj1.setBuyType("1");
req.setCreateOrderParam(obj1);
AlibabaDamaiMaitixSponsorDistributionAsynccreateorderResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_damai_maitix_sponsor_distribution_asynccreateorder_response>
    <result>
        <code>200</code>
        <success>true</success>
        <model>3290382849832984398</model>
        <message>成功</message>
    </result>
</alibaba_damai_maitix_sponsor_distribution_asynccreateorder_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

返回
顶部