文档中心 > API类目 > 阿里体育API

alibaba.alisports.trade.order.sync.for.xports (交易系统订单同步接口,运享通专用)

运享通专用的订单同步接口,有父子订单的概念

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
buyer_ip String 可选 127.0.0.1 购买者IP
tag_list String 可选 174574 标签
origin_pay_out_order_id String 可选 48468486486489 在退款订单中,该字段必填
buyer_nick String 可选 阿里体育 购买者昵称
buyer_id String 可选 feafe4as646asfe48 购买者ID
out_order_id String 必须 15982017082219200172935274334 业务方订单号
total_fee Number 必须 1 订单总价
auction_title String 必须 阿里体育比赛产品 商品标题
auction_desc String 可选 阿里体育比赛产品 商品描述
auction_url String 可选 https://www.taobao.com/ 商品展示URL
auction_price Number 必须 1 商品单价
buy_amount Number 必须 1 购买数量
seller_id String 可选 2088881821865 商家ID
seller_nick String 可选 阿里体育票务旗舰店 商家昵称
child_order_list ChildOrder [] 可选
  • 最大列表长度:20
  • 子订单列表
    • └ buyer_pay_account
    • String
    • 可选
    • 2088602010941991
    • 支付宝或者微信返回的支付用户ID
    • └ platform
    • String
    • 必须
    • PC
    • 完成订单支付的平台 PC:电脑网站 MOBILE_WEB:移动网页端 MOBILE_SDK:应用SDK BARCODE:条形码支付,特指用扫描枪扫描用户 QR_CODE:用户扫描支付宝或微信生成的二维码 POS:pos机刷卡 BANK_TRANSFER:银行转账 CASH:现金支付 UNKNOMN:未知
    • └ pay_time
    • String
    • 必须
    • 1504079090
    • 完成支付的时间,精确到秒的时间戳
    • └ tag_list
    • String
    • 可选
    • 58648
    • 用逗号分隔的数字字符串,每一个数字代表一种标签
    • └ pay_id
    • Number
    • 必须
    • 1
    • 收款账户ID,不同的账户有不同的ID 注:即使是现金收款也可以建立一个现金账户
    • └ buy_amount
    • Number
    • 必须
    • 1
    • 购买数量
    • └ auction_price
    • Number
    • 必须
    • 1
    • 商品单价,以分为单位
    • └ auction_url
    • String
    • 可选
    • https://www.taobao.com/
    • 商品展示URL
    • └ auction_title
    • String
    • 必须
    • 阿里体育比赛产品
    • 商品或订单标题
    • └ total_fee
    • Number
    • 必须
    • 1
    • 以分为单位的子订单价格
    • └ out_pay_id
    • String
    • 必须
    • 2017082221001004990233484737
    • 订单在支付宝或微信等第三方支付渠道生成的流水号
    • └ out_order_id
    • String
    • 必须
    • 15982017082219200172935274334
    • 业务方子订单号
    • └ bank_type
    • String
    • 可选
    • ALIPAY
    • 付款银行:ALIPAY/WXPAY/POS
    • └ venue_id
    • String
    • 可选
    • 10007
    • 默认值:0
    • 场馆ID
    • └ create_time
    • String
    • 可选
    • 1504079090
    • 订单创建时间
    remark String 可选 中心:安庆体育中心 备注
    bank_type String 可选 ALIPAY 付款银行:ALIPAY/WXPAY/POS
    venue_id String 可选 10007
  • 默认值:0
  • 场馆ID
    create_time String 可选 1504079090 订单创建时间

    响应参数

    名称 类型 示例值 描述
    alisp_code Number 200 响应值,200为正常
    alisp_msg String SUCCESS 响应信息
    alisp_data Json {} 详情

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlisportsTradeOrderSyncForXportsRequest req = new AlibabaAlisportsTradeOrderSyncForXportsRequest();
    req.setBuyerIp("127.0.0.1");
    req.setTagList("174574");
    req.setOriginPayOutOrderId("48468486486489");
    req.setBuyerNick("阿里体育");
    req.setBuyerId("feafe4as646asfe48");
    req.setOutOrderId("15982017082219200172935274334");
    req.setTotalFee(1L);
    req.setAuctionTitle("阿里体育比赛产品");
    req.setAuctionDesc("阿里体育比赛产品");
    req.setAuctionUrl("https://www.taobao.com/");
    req.setAuctionPrice(1L);
    req.setBuyAmount(1L);
    req.setSellerId("2088881821865");
    req.setSellerNick("阿里体育票务旗舰店");
    List<AlibabaAlisportsTradeOrderSyncForXportsRequest.ChildOrder> list2 = new ArrayList<AlibabaAlisportsTradeOrderSyncForXportsRequest.ChildOrder>();
    AlibabaAlisportsTradeOrderSyncForXportsRequest.ChildOrder obj3 = new AlibabaAlisportsTradeOrderSyncForXportsRequest.ChildOrder();
    list2.add(obj3);
    obj3.setBuyerPayAccount("2088602010941991");
    obj3.setPlatform("PC");
    obj3.setPayTime("1504079090");
    obj3.setTagList("58648");
    obj3.setPayId(1L);
    obj3.setBuyAmount(1L);
    obj3.setAuctionPrice(1L);
    obj3.setAuctionUrl("https://www.taobao.com/");
    obj3.setAuctionTitle("阿里体育比赛产品");
    obj3.setTotalFee(1L);
    obj3.setOutPayId("2017082221001004990233484737");
    obj3.setOutOrderId("15982017082219200172935274334");
    obj3.setBankType("ALIPAY");
    obj3.setVenueId("10007");
    obj3.setCreateTime("1504079090");
    req.setChildOrderList(list2);
    req.setRemark("中心:安庆体育中心");
    req.setBankType("ALIPAY");
    req.setVenueId("10007");
    req.setCreateTime("1504079090");
    AlibabaAlisportsTradeOrderSyncForXportsResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alisports_trade_order_sync_for_xports_response>
        <alisp_code>200</alisp_code>
        <alisp_msg>SUCCESS</alisp_msg>
        <alisp_data>{}</alisp_data>
    </alibaba_alisports_trade_order_sync_for_xports_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

    返回
    顶部