该接口是创建退货订单的服务。当外部渠道发起退款后,调用此接口可以完成五道口底层交易、履约、配送等一系列流程进行退货。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
refund_goods_create_request | RefundGoodsCreateRequest | 可选 | 退货请求 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | RefundGoodsCreateResult | 返回结果 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaWdkTradeRefundCreateRequest req = new AlibabaWdkTradeRefundCreateRequest(); AlibabaWdkTradeRefundCreateRequest.RefundGoodsCreateRequest obj1 = new AlibabaWdkTradeRefundCreateRequest.RefundGoodsCreateRequest(); List<AlibabaWdkTradeRefundCreateRequest.RefundGoodsSubOrder> list3 = new ArrayList<AlibabaWdkTradeRefundCreateRequest.RefundGoodsSubOrder>(); AlibabaWdkTradeRefundCreateRequest.RefundGoodsSubOrder obj4 = new AlibabaWdkTradeRefundCreateRequest.RefundGoodsSubOrder(); list3.add(obj4); obj4.setSubBizOrderId( "55418859311842" ); obj4.setGoodsAmount( "5" ); obj4.setFulfillAmount( "5" ); obj4.setSkuCode( "3445938631100" ); obj4.setRefundFee(23L); obj4.setFulfillEndTime(StringUtils.parseDateTime( "2018-04-25 19:00:00" )); obj4.setFulfillStartTime(StringUtils.parseDateTime( "2018-04-25 10:00:00" )); obj4.setWeightItem( true ); obj4.setGift( false ); obj4.setLeftWarehouse( false ); obj4.setRefundId( "29933" ); obj1.setRefundGoodsSubOrders(list3); obj1.setSubBizOrderId( "55418859311842" ); obj1.setShopId( "10021" ); obj1.setRefundFetchType( "FETCH_HOME" ); obj1.setMainBizOrderId( "55418859311842" ); obj1.setBuyerId( "102123" ); obj1.setBuyerName( "陈伟霆" ); obj1.setBuyerPhone( "17889893333" ); obj1.setBuyerAddress( "杭州市文一路" ); obj1.setOperator( "欧尚小二" ); obj1.setOperatorMemo( "退货原因" ); obj1.setInitFrom(19L); req.setRefundGoodsCreateRequest(obj1); AlibabaWdkTradeRefundCreateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 | < alibaba_wdk_trade_refund_create_response > < result > < refund_goods_id >80001974411842</ refund_goods_id > < success >true</ success > < error_code >ILLEGAL_PARAMETERS</ error_code > < error_msg >请求参数非法</ error_msg > </ result > </ alibaba_wdk_trade_refund_create_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|