文档中心 > API类目 > ICBU-交易

alibaba.trade.order.create (国际站信保下单)

国际站信保下单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_order_create OrderCreateRequest 必须 订单创建参数
  • logistics_detail
  • LogisticsDetail
  • 必须
  • 物流详情
  • shipment_address
  • Address
  • 必须
  • 收货地址
  • └ zip
  • String
  • 可选
  • 461670
  • 邮政编码
  • └ country
  • String
  • 必须
  • United States of America
  • 国家信息
  • └ address
  • String
  • 必须
  • Bank of new york
  • 地址详情
  • └ city
  • String
  • 必须
  • New York
  • 城市
  • └ province_code
  • String
  • 可选
  • California
  • 省份
  • └ city_code
  • String
  • 可选
  • NY
  • 城市编码
  • └ contact_person
  • String
  • 必须
  • james
  • 联系人
  • telephone
  • Phone
  • 必须
  • 联系电话
  • └ area
  • String
  • 可选
  • 0512
  • 区号
  • └ country
  • String
  • 可选
  • 86
  • 国家区域号
  • └ number
  • String
  • 可选
  • 13890876543
  • 电话号码
  • └ port_code
  • String
  • 可选
  • frisco
  • 港口号
  • └ province
  • String
  • 可选
  • California
  • 省份
  • └ port
  • String
  • 可选
  • SH
  • 港口
  • └ country_code
  • String
  • 可选
  • US
  • 国家code
  • └ alternate_address
  • String
  • 可选
  • test
  • 备选地址
  • fax
  • Phone
  • 可选
  • 传真
  • └ area
  • String
  • 可选
  • SH
  • 区域
  • └ country
  • String
  • 可选
  • CH
  • 国家
  • └ number
  • String
  • 可选
  • 461670
  • 号码
  • └ shipment_method
  • String
  • 必须
  • sea
  • 发货方式,海运,空运,快递等
  • └ trade_term
  • String
  • 必须
  • FOB
  • 贸易术语
  • └ carrier
  • String
  • 可选
  • DHL
  • 物流承运商
  • └ carrier_code
  • String
  • 可选
  • DHL
  • 物流承运商code
  • shipment_date
  • ShipmentDate
  • 必须
  • 发货日期
  • └ duration
  • Number
  • 可选
  • 5
  • 预付款或者尾款多少天发货
  • date
  • DateVo
  • 可选
  • 绝对日期
  • └ format_date
  • String
  • 可选
  • 2019-11-11
  • 格式化时间
  • └ time_stamp
  • Number
  • 可选
  • 4123459999
  • 时间戳
  • └ type
  • String
  • 可选
  • relative/relative_balance/absolute
  • relative 相对预付款几天
    relative_balance 相对尾款几天
    absolute 绝对时间 如 2019-01-01
  • └ fulfillment_channel
  • String
  • 可选
  • TAD
  • 履约通道
  • payment_detail
  • PaymentDetail
  • 必须
  • 支付详情
  • └ shipment_fee
  • String
  • 必须
  • 20
  • 物流费用
  • └ total_amount
  • String
  • 必须
  • 300
  • 订单总金额
  • └ product_amount
  • String
  • 必须
  • 200
  • 产品总金额
  • └ shipment_insurance_fee
  • String
  • 必须
  • 80
  • 物流保险费用
  • └ initial_amount
  • String
  • 必须
  • 100
  • 预付款金额
  • └ value_add_service_amount
  • String
  • 可选
  • 0
  • 增值服务费用
  • └ tax_amount
  • String
  • 可选
  • 0
  • 税费金额
  • └ currency
  • String
  • 可选
  • USD
  • 币种
  • └ third_party_channel
  • String
  • 可选
  • futu
  • 第三方软件渠道
  • target_participant
  • Participant
  • 必须
  • 交易对方信息
  • └ login_id
  • String
  • 可选
  • ca1090886111
  • 阿里登录id
  • └ email
  • String
  • 可选
  • xinbaoifm@sina.cn
  • 邮箱地址
  • └ remark
  • String
  • 可选
  • test
  • 订单备注
  • product_list
  • TradeEcologyOrderProduct []
  • 必须
  • 产品列表
  • └ product_id
  • Number
  • 可选
  • 62337348461
  • 产品id
  • └ name
  • String
  • 必须
  • helloworld
  • 产品名称
  • └ sku_id
  • String
  • 必须
  • -1
  • skuId
  • └ unit
  • String
  • 必须
  • set
  • 产品单位
  • └ quantity
  • String
  • 必须
  • 100
  • 购买个数
  • └ unit_price_str
  • String
  • 必须
  • 2
  • 购买单价
  • └ currency
  • String
  • 可选
  • USD
  • 币种
  • └ encrypt_product_id
  • String
  • 必须
  • XJU123452
  • 加密的产品ID
  • └ product_image
  • String
  • 可选
  • Hbfa463819ebf485f8a9dc31b871b6764y.jpg
  • 产品图片地址
  • └ properties
  • 可选
  • {“key”:"value"}
  • 扩展属性
  • └ biz_code
  • String
  • 必须
  • 1020702
  • 业务身份
  • └ operator_email
  • String
  • 可选
  • xicat1112@163.com
  • 当前操作者邮箱

响应参数

名称 类型 示例值 描述
result EcologyResult {"success":true} 返回结果
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_message
  • String
  • invalid request
  • 错误信息
  • └ error_code
  • String
  • 400
  • 错误code
  • value
  • OrderCreateResponse
  • {"tradeId":12345890}
  • 创建订单结果
  • └ trade_id
  • String
  • 123456789
  • 订单id
  • └ pay_url
  • String
  • cashier.alibaba.com
  • 支付链接

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTradeOrderCreateRequest req = new AlibabaTradeOrderCreateRequest();
AlibabaTradeOrderCreateRequest.OrderCreateRequest obj1 = new AlibabaTradeOrderCreateRequest.OrderCreateRequest();
AlibabaTradeOrderCreateRequest.LogisticsDetail obj2 = new AlibabaTradeOrderCreateRequest.LogisticsDetail();
AlibabaTradeOrderCreateRequest.Address obj3 = new AlibabaTradeOrderCreateRequest.Address();
obj3.setZip("461670");
obj3.setCountry("United States of America");
obj3.setAddress("Bank of new york");
obj3.setCity("New York");
obj3.setProvinceCode("California");
obj3.setCityCode("NY");
obj3.setContactPerson("james");
AlibabaTradeOrderCreateRequest.Phone obj4 = new AlibabaTradeOrderCreateRequest.Phone();
obj4.setArea("0512");
obj4.setCountry("86");
obj4.setNumber("13890876543");
obj3.setTelephone(obj4);
obj3.setPortCode("frisco");
obj3.setProvince("California");
obj3.setPort("SH");
obj3.setCountryCode("US");
obj3.setAlternateAddress("test");
AlibabaTradeOrderCreateRequest.Phone obj5 = new AlibabaTradeOrderCreateRequest.Phone();
obj5.setArea("SH");
obj5.setCountry("CH");
obj5.setNumber("461670");
obj3.setFax(obj5);
obj2.setShipmentAddress(obj3);
obj2.setShipmentMethod("sea");
obj2.setTradeTerm("FOB");
obj2.setCarrier("DHL");
obj2.setCarrierCode("DHL");
AlibabaTradeOrderCreateRequest.ShipmentDate obj6 = new AlibabaTradeOrderCreateRequest.ShipmentDate();
obj6.setDuration(5L);
AlibabaTradeOrderCreateRequest.DateVo obj7 = new AlibabaTradeOrderCreateRequest.DateVo();
obj7.setFormatDate("2019-11-11");
obj7.setTimeStamp(4123459999L);
obj6.setDate(obj7);
obj6.setType("relative/relative_balance/absolute");
obj2.setShipmentDate(obj6);
obj1.setLogisticsDetail(obj2);
obj1.setFulfillmentChannel("TAD");
AlibabaTradeOrderCreateRequest.PaymentDetail obj8 = new AlibabaTradeOrderCreateRequest.PaymentDetail();
obj8.setShipmentFee("20");
obj8.setTotalAmount("300");
obj8.setProductAmount("200");
obj8.setShipmentInsuranceFee("80");
obj8.setInitialAmount("100");
obj8.setValueAddServiceAmount("0");
obj8.setTaxAmount("0");
obj8.setCurrency("USD");
obj1.setPaymentDetail(obj8);
obj1.setThirdPartyChannel("futu");
AlibabaTradeOrderCreateRequest.Participant obj9 = new AlibabaTradeOrderCreateRequest.Participant();
obj9.setLoginId("ca1090886111");
obj9.setEmail("xinbaoifm@sina.cn");
obj1.setTargetParticipant(obj9);
obj1.setRemark("test");
List<AlibabaTradeOrderCreateRequest.TradeEcologyOrderProduct> list11 = new ArrayList<AlibabaTradeOrderCreateRequest.TradeEcologyOrderProduct>();
AlibabaTradeOrderCreateRequest.TradeEcologyOrderProduct obj12 = new AlibabaTradeOrderCreateRequest.TradeEcologyOrderProduct();
list11.add(obj12);
obj12.setProductId(62337348461L);
obj12.setName("helloworld");
obj12.setSkuId("-1");
obj12.setUnit("set");
obj12.setQuantity("100");
obj12.setUnitPriceStr("2");
obj12.setCurrency("USD");
obj12.setEncryptProductId("XJU123452");
obj12.setProductImage("Hbfa463819ebf485f8a9dc31b871b6764y.jpg");
obj1.setProductList(list11);
obj1.setBizCode("1020702");
obj1.setOperatorEmail("xicat1112@163.com");
req.setParamOrderCreate(obj1);
AlibabaTradeOrderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_trade_order_create_response>
    <result>
        <success>true</success>
        <error_message>invalid request</error_message>
        <error_code>400</error_code>
        <value>
            <trade_id>123456789</trade_id>
            <pay_url>cashier.alibaba.com</pay_url>
        </value>
    </result>
</alibaba_trade_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

返回
顶部