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

alibaba.trade.order.modify (国际站信保订单修改)

国际站信保订单修改

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_order_modify OrderModifyRequest 必须 订单修改参数
  • └ trade_id
  • String
  • 必须
  • 24668306501026709
  • 订单ID
  • 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
  • 电话号码
  • fax
  • Phone
  • 可选
  • 传真
  • └ area
  • String
  • 可选
  • SH
  • 区域
  • └ country
  • String
  • 可选
  • CH
  • 国家
  • └ number
  • String
  • 可选
  • 461670
  • 传真号码
  • └ alternate_address
  • String
  • 可选
  • test
  • 备选地址
  • └ 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
  • 可选
  • absolute
  • 发货日期类型
  • └ 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
  • 必须
  • 150
  • 预付款
  • └ value_add_service_amount
  • String
  • 可选
  • 0
  • 增值服务费
  • └ tax_amount
  • String
  • 可选
  • 0
  • 税费
  • └ currency
  • String
  • 可选
  • USD
  • 币种
  • └ remark
  • String
  • 可选
  • test
  • 订单备注
  • product_list
  • TradeEcologyOrderCreateProduct []
  • 必须
  • 产品列表
  • └ 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
  • 可选
  • XJG87654
  • 加密的产品ID
  • └ properties
  • 可选
  • {“key”:"value"}
  • 扩展属性
  • └ version
  • String
  • 可选
  • 1576114051021
  • 待修改订单的版本号

响应参数

名称 类型 示例值 描述
result EcologyResult {"success":true} 返回结果
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_message
  • String
  • invalid request
  • 错误信息
  • └ error_code
  • String
  • 400
  • 错误码
  • 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);
AlibabaTradeOrderModifyRequest req = new AlibabaTradeOrderModifyRequest();
AlibabaTradeOrderModifyRequest.OrderModifyRequest obj1 = new AlibabaTradeOrderModifyRequest.OrderModifyRequest();
obj1.setTradeId("24668306501026709");
AlibabaTradeOrderModifyRequest.LogisticsDetail obj2 = new AlibabaTradeOrderModifyRequest.LogisticsDetail();
AlibabaTradeOrderModifyRequest.Address obj3 = new AlibabaTradeOrderModifyRequest.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");
AlibabaTradeOrderModifyRequest.Phone obj4 = new AlibabaTradeOrderModifyRequest.Phone();
obj4.setArea("0512");
obj4.setCountry("86");
obj4.setNumber("13890876543");
obj3.setTelephone(obj4);
AlibabaTradeOrderModifyRequest.Phone obj5 = new AlibabaTradeOrderModifyRequest.Phone();
obj5.setArea("SH");
obj5.setCountry("CH");
obj5.setNumber("461670");
obj3.setFax(obj5);
obj3.setAlternateAddress("test");
obj2.setShipmentAddress(obj3);
obj2.setShipmentMethod("sea");
obj2.setTradeTerm("FOB");
obj2.setCarrier("DHL");
obj2.setCarrierCode("DHL");
AlibabaTradeOrderModifyRequest.ShipmentDate obj6 = new AlibabaTradeOrderModifyRequest.ShipmentDate();
obj6.setDuration(5L);
AlibabaTradeOrderModifyRequest.DateVo obj7 = new AlibabaTradeOrderModifyRequest.DateVo();
obj7.setFormatDate("2019-11-11");
obj7.setTimeStamp(4123459999L);
obj6.setDate(obj7);
obj6.setType("absolute");
obj2.setShipmentDate(obj6);
obj2.setFulfillmentChannel("TAD");
obj1.setLogisticsDetail(obj2);
AlibabaTradeOrderModifyRequest.PaymentDetail obj8 = new AlibabaTradeOrderModifyRequest.PaymentDetail();
obj8.setShipmentFee("20");
obj8.setTotalAmount("300");
obj8.setProductAmount("200");
obj8.setShipmentInsuranceFee("80");
obj8.setInitialAmount("150");
obj8.setValueAddServiceAmount("0");
obj8.setTaxAmount("0");
obj8.setCurrency("USD");
obj1.setPaymentDetail(obj8);
obj1.setRemark("test");
List<AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct> list10 = new ArrayList<AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct>();
AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct obj11 = new AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct();
list10.add(obj11);
obj11.setProductId(62337348461L);
obj11.setName("helloworld");
obj11.setSkuId("-1");
obj11.setUnit("set");
obj11.setQuantity("100");
obj11.setUnitPriceStr("2");
obj11.setCurrency("USD");
obj11.setEncryptProductId("XJG87654");
obj1.setProductList(list10);
obj1.setVersion("1576114051021");
req.setParamOrderModify(obj1);
AlibabaTradeOrderModifyResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_trade_order_modify_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_modify_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

返回
顶部