新零售场景下;品类券下沉,苏宁核销掉品类券生成苏宁自己订单后,通过此接口将线下订单上翻到线上
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
order_create_param | SuningNewRetailOrderParam | 可选 | 整体参数 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
success | Boolean | true | success |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); TmallMaoningTradeStoreGenerateRequest req = new TmallMaoningTradeStoreGenerateRequest(); TmallMaoningTradeStoreGenerateRequest.SuningNewRetailOrderParam obj1 = new TmallMaoningTradeStoreGenerateRequest.SuningNewRetailOrderParam(); obj1.setOrderCreateTime(StringUtils.parseDateTime( "2017-12-12 12:12:12" )); obj1.setAmt(10000L); obj1.setDiscountFee(2000L); obj1.setSuningOrderNo( "SN0001" ); obj1.setCouponInstanceId(23344L); obj1.setExtraAttr( "{}" ); obj1.setBuyerNick( "lipan" ); obj1.setQuantity(2L); obj1.setSuningItemId( "sn_item_0001" ); obj1.setStoreId( "sn_store_001" ); obj1.setBuyerId(234L); obj1.setPrice(234L); obj1.setType(1L); obj1.setSuningRetOrderNo( "sn_ret_001" ); obj1.setPayments( "[{\"payCode\":\"1234\",payAmount\":124},{\"payCode\":\"2345\", \"payAmount\":1234}]" ); req.setOrderCreateParam(obj1); TmallMaoningTradeStoreGenerateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 | < tmall_maoning_trade_store_generate_response > < success >true</ success > </ tmall_maoning_trade_store_generate_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 > |
错误码 | 错误描述 | 解决方案 |
---|