文档中心 > API类目 > 本地生活API

alibaba.alsc.order.order.upload (订单回流)

第三方订单回流

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_backflow_request BackflowRequest 可选 订单回流参数
  • └ biz_source
  • String
  • 必须
  • KPOS
  • 订单来源 KERUYUN CHENSEN KPOS
  • order_attribute_info_list
  • OrderAttributeInfo []
  • 可选
  • 订单或子订单属性信息
  • └ attr_group
  • String
  • 可选
  • SUBORDER
  • 属性所属组:ORDER 订单类,SUBORDER 子订单类
  • combo_info_list
  • ComboInfo []
  • 可选
  • 套餐明细
  • cooking_methods_info_list
  • AttachInfo []
  • 可选
  • 套餐菜品做法明细
  • └ actual_fee
  • Number
  • 可选
  • 100
  • 附加商品实收金额
  • └ item_count
  • Number
  • 可选
  • 12
  • 附加商品数量
  • └ out_attach_item_id
  • String
  • 可选
  • 100000000
  • 附加商品id
  • └ out_attach_item_name
  • String
  • 可选
  • 红烧肉
  • 附加商品名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 1000.12
  • 重量
  • └ total_fee
  • Number
  • 可选
  • 10000
  • 附加商品总金额
  • ingredients_info_list
  • AttachInfo []
  • 可选
  • 套餐菜品配料明细
  • └ actual_fee
  • Number
  • 可选
  • 100
  • 附加商品实收金额
  • └ item_count
  • Number
  • 可选
  • 12
  • 附加商品数量
  • └ out_attach_item_id
  • String
  • 可选
  • 100000000
  • 附加商品id
  • └ out_attach_item_name
  • String
  • 可选
  • 红烧肉
  • 附加商品名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 100.12
  • 重量
  • └ total_fee
  • Number
  • 可选
  • 10000
  • 附加商品总金额
  • └ item_count
  • Number
  • 可选
  • 12
  • 商品数量
  • └ out_item_id
  • String
  • 可选
  • 100000000
  • 商品id
  • └ out_item_name
  • String
  • 可选
  • 红烧肉
  • 商品名称
  • └ out_sku_id
  • String
  • 可选
  • 100000001
  • 商品规格id
  • └ out_sku_name
  • String
  • 可选
  • 中份
  • 商品规格名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 1000.12
  • 重量
  • cooking_methods_info_list
  • AttachInfo []
  • 可选
  • 单品做法明细
  • └ actual_fee
  • Number
  • 可选
  • 400
  • 附加商品实收金额
  • └ item_count
  • Number
  • 可选
  • 220
  • 附加商品数量
  • └ out_attach_item_id
  • String
  • 可选
  • 10001
  • 附加商品id
  • └ out_attach_item_name
  • String
  • 可选
  • 红烧
  • 附加商品名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 1000.12
  • 重量
  • └ total_fee
  • Number
  • 可选
  • 10000
  • 附加商品总金额
  • ingredients_info_list
  • AttachInfo []
  • 可选
  • 单品配料明细
  • └ actual_fee
  • Number
  • 可选
  • 250
  • 附加商品实收金额
  • └ item_count
  • Number
  • 可选
  • 2
  • 附加商品数量
  • └ out_attach_item_id
  • String
  • 可选
  • 10230001
  • 附加商品id
  • └ out_attach_item_name
  • String
  • 可选
  • 荷包蛋
  • 附加商品名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 1000.12
  • 重量
  • └ total_fee
  • Number
  • 可选
  • 1000
  • 附加商品总金额
  • other_info_list
  • AttachInfo []
  • 可选
  • 其他附加费,如餐盒等等
  • └ actual_fee
  • Number
  • 可选
  • 222
  • 附加商品实收金额
  • └ item_count
  • Number
  • 可选
  • 2
  • 附加商品数量
  • └ out_attach_item_id
  • String
  • 可选
  • 1212121212
  • 附加商品id
  • └ out_attach_item_name
  • String
  • 可选
  • 餐盒
  • 附加商品名称
  • └ price
  • Number
  • 可选
  • 200
  • 单价
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 1000.12
  • 重量
  • └ total_fee
  • Number
  • 可选
  • 1000
  • 附加商品总金额
  • └ out_biz_id
  • String
  • 可选
  • 10230001
  • 业务ID,取值与属性所属组对应
  • └ out_order_no
  • String
  • 可选
  • 10230031
  • 业务方订单号
  • service_fee_info_list
  • ServiceFeeInfo []
  • 可选
  • 服务费明细
  • └ service_actual_fee
  • Number
  • 可选
  • 2000
  • 服务费实收金额
  • └ service_name
  • String
  • 可选
  • 餐位费
  • 服务费名称
  • └ service_promo_fee
  • Number
  • 可选
  • -200
  • 服务费优惠金额,减钱为负值
  • └ service_total_fee
  • Number
  • 可选
  • 2200
  • 服务费总金额
  • order_info
  • OrderInfo
  • 必须
  • 订单信息
  • └ actual_fee
  • Number
  • 必须
  • 1000
  • 订单实收金额,单位分
  • └ attach_total_fee
  • Number
  • 可选
  • 109
  • 附加费总金额,如餐盒,
  • └ business_date
  • String
  • 可选
  • 2019-09-09
  • 营业日,格式例如:“yyyy-mm-dd”
  • └ business_type
  • String
  • 可选
  • 2
  • 业态:业务方直接传自己的业态code或id
  • └ business_type_desc
  • String
  • 可选
  • 正餐
  • 业态:业务方直接传自己的业态文字描述,例如储值卡充值,储值卡售卡,押金单等
  • └ device_id
  • String
  • 可选
  • 1212122222
  • 设备id
  • └ device_ip
  • String
  • 可选
  • 127.0.0.1
  • 设备ip
  • └ dinner_number
  • String
  • 可选
  • 100
  • 取餐号
  • └ dinner_persons
  • Number
  • 可选
  • 5
  • 就餐人数
  • └ dinner_type
  • String
  • 可选
  • CARRY
  • 就餐形式:FOR_HERE堂食 TAKE_OUT外带 SEND外送 TO_GO自提 OTHER其他
  • └ order_channel
  • String
  • 可选
  • THIRDPARTY
  • 订单渠道 HANDHELD_DEVICES手持设备 SAMPLE_ORDER扫码点餐 POS POS端 MSTORE 移动门店 THIRDPARTY第三方 OTHER 其他
  • └ order_time
  • Number
  • 必须
  • 1566541972000
  • 下单时间
  • └ out_cashier_id
  • String
  • 可选
  • 1212122222
  • 收银员id
  • └ out_cashier_name
  • String
  • 可选
  • 张三
  • 收银员名称
  • └ out_delivery_id
  • String
  • 可选
  • 1212122222
  • 配送员id
  • └ out_delivery_name
  • String
  • 可选
  • 张三
  • 配送员名称
  • └ out_order_no
  • String
  • 可选
  • 12121233332222
  • 订单号
  • └ out_salesman_id
  • String
  • 可选
  • 1212122222
  • 销售员id
  • └ out_salesman_name
  • String
  • 可选
  • 张三
  • 销售员名称
  • └ out_seller_id
  • String
  • 可选
  • 1212122222
  • 卖家id
  • └ out_store_id
  • String
  • 可选
  • 1212122222
  • 店铺id
  • └ out_vip_user_id
  • String
  • 可选
  • 1212122222
  • 外部会员id,业务方自己的会员id,如果有vipUserId的订单,这个字段可以为空
  • └ out_waiter_id
  • String
  • 可选
  • 1212122222
  • 服务员id
  • └ out_waiter_name
  • String
  • 可选
  • 张三
  • 服务员名称
  • └ promo_fee
  • Number
  • 可选
  • 10
  • 订单优惠金额 不包含抹零金额,减钱为‘-’,加钱为‘+’,单位分
  • └ related_out_order_no
  • String
  • 可选
  • 1222222212122222
  • 关联订单号,如反结账的原始业务订单号
  • └ remark
  • String
  • 可选
  • 备注
  • └ scrap_fee
  • Number
  • 可选
  • 1
  • 整单抹零金额,单位分
  • └ service_total_fee
  • Number
  • 可选
  • 10
  • 服务费总金额
  • └ status
  • String
  • 可选
  • SUCCESS
  • 状态:SUCCESS已完成 REFUND已退款 REFUSED已拒绝 CANCELLED已取消 ANTI_SEELEMENT已反结账 CHARGED已挂账 CANCELLED_DEBT已销账
  • └ table_number
  • String
  • 可选
  • 12
  • 桌号
  • └ tax_total_fee
  • Number
  • 可选
  • 100
  • 税费总金额
  • └ total_fee
  • Number
  • 必须
  • 20000
  • 订单总金额,单位分
  • └ vip_user_id
  • String
  • 可选
  • 1212122222
  • 会员id,口碑crm的会员id,有vipUserId可以不传outVipUserId
  • └ ext_info
  • String
  • 可选
  • {"cardNo":"12121212121"}
  • 扩展信息
  • └ out_org_id
  • String
  • 可选
  • 1212122222
  • 外部组织id,辰森和客如云直接填out_store_id
  • pay_detail_info_list
  • PayDetailInfo []
  • 可选
  • 支付流水明细
  • └ out_operator_id
  • String
  • 可选
  • 222222222
  • 业务操作人id
  • └ out_operator_name
  • String
  • 可选
  • 张三
  • 业务操作人名称
  • └ out_order_no
  • String
  • 可选
  • 222222999999
  • 外部订单号
  • └ out_pay_channel_id
  • String
  • 可选
  • 21232343
  • 支付方式id
  • └ out_pay_channel_name
  • String
  • 可选
  • 微信支付
  • 支付方式名称
  • └ out_pay_code
  • String
  • 可选
  • “2
  • 支付方式code
  • └ out_pay_detail_id
  • String
  • 可选
  • 22222222222288883
  • 外部支付明细ID
  • └ out_trade_no
  • String
  • 可选
  • “2222222222288883
  • 外部交易单号,支付通道的支付单号
  • └ pay_account_id
  • String
  • 可选
  • 23232kkddeddd
  • 支付账号,如微信open_id,支付宝buyer_id
  • └ pay_card_id
  • String
  • 可选
  • 201992929292929
  • 支付卡号
  • └ pay_fee
  • Number
  • 可选
  • 20000
  • 支付金额,单位“分”
  • └ pay_source
  • String
  • 可选
  • THIRDPARTY
  • 支付来源 HANDHELD_DEVICES手持设备 SAMPLE_ORDER扫码点餐 POS POS端 MSTORE 移动门店 THIRDPARTY第三方 OTHER 其他
  • └ status
  • String
  • 可选
  • SUCCESS
  • 支付状态 SUCCESS 成功 FAIL 失败
  • └ success_time
  • Number
  • 可选
  • 1566541972000
  • 支付完成时间
  • promo_detail_info_list
  • PromoDetailInfo []
  • 可选
  • 优惠明细
  • └ out_authorizer_id
  • String
  • 可选
  • 1212010210
  • 优惠授权人id
  • └ out_authorizer_name
  • String
  • 可选
  • 张三
  • 业务授权人名称
  • └ out_order_no
  • String
  • 可选
  • 90044444000000
  • 关联订单号
  • └ out_promo_detail_id
  • String
  • 可选
  • 900000000
  • 优惠明细ID
  • └ promo_fee
  • Number
  • 可选
  • -100
  • 优惠金额,单位“分”,减钱为负值
  • └ promo_id
  • String
  • 可选
  • 1200000
  • 优惠id,券id or 活动id or other等
  • └ promo_name
  • String
  • 可选
  • 满100减20
  • 优惠名称
  • └ promo_reason
  • String
  • 可选
  • SALES
  • 优惠原因:COUPON券优惠 PROMO促销优惠 SALES特价商品优惠 POINTS_DEDUCT积分抵现 SALES_MEMBER会员价商品优惠 MODIFY_PRICE手动改价 OTHER其他
  • refund_fund_detail_info_list
  • RefundFundDetailInfo []
  • 可选
  • 退款资金流水
  • └ out_order_no
  • String
  • 可选
  • 201909866677
  • 外部订单号
  • └ out_pay_channel_id
  • String
  • 可选
  • 1281888
  • 支付方式id
  • └ out_pay_channel_name
  • String
  • 可选
  • 支付宝
  • 支付方式名称
  • └ out_pay_code
  • String
  • 可选
  • 10
  • 支付方式code
  • └ out_refund_fund_detail_no
  • String
  • 可选
  • 2019098778657
  • 外部退款单资金明细id
  • └ out_refund_no
  • String
  • 可选
  • 201909877797
  • 外部退款单号,支付宝,微信等退款单号
  • └ out_refund_order_no
  • String
  • 可选
  • 201909877777
  • 外部退款单id
  • └ refund_fee
  • Number
  • 可选
  • 100
  • 退款金额
  • └ status
  • String
  • 可选
  • SUCCESS
  • SUCCESS成功 FAIL失败
  • └ success_time
  • Number
  • 可选
  • 1566541972000
  • 退款成功时间
  • └ ext_info
  • String
  • 可选
  • {"cardNo":"12121212121"}
  • 扩展信息
  • refund_item_detail_info_list
  • RefundItemDetailInfo []
  • 可选
  • 退款商品明细
  • └ out_item_id
  • String
  • 可选
  • 201876523
  • 商品id
  • └ out_item_name
  • String
  • 可选
  • 红烧肉
  • 商品名称
  • └ out_refund_item_detail_no
  • String
  • 可选
  • 20187652999993
  • 退款单商品明细id
  • └ out_refund_order_no
  • String
  • 可选
  • 20197652999993
  • 外部退款单id
  • └ out_sub_order_no
  • String
  • 可选
  • 201976529777993
  • 外部子订单号
  • └ refund_count
  • Number
  • 可选
  • 2
  • 退款商品数
  • refund_order_info_list
  • RefundOrderInfo []
  • 可选
  • 退款单数据
  • └ device_id
  • String
  • 可选
  • ksjdfhoeihr12143435434
  • 设备id
  • └ device_ip
  • String
  • 可选
  • 10.12.98.23
  • 设备ip
  • └ out_authorizer_id
  • String
  • 可选
  • 9988776
  • 授权人id
  • └ out_authorizer_name
  • String
  • 可选
  • 李四
  • 授权人名称
  • └ out_operator_id
  • String
  • 可选
  • 29988776
  • 操作人id
  • └ out_operator_name
  • String
  • 可选
  • 李四
  • 操作人名称
  • └ out_order_no
  • String
  • 可选
  • 20209884334344894
  • 外部订单号
  • └ out_refund_order_no
  • String
  • 可选
  • 2020988438574894
  • 业务方退款单号
  • └ refund_fee
  • Number
  • 可选
  • 1000
  • 退款金额
  • └ refund_reason
  • String
  • 可选
  • 不要了
  • 退款原因
  • └ refund_type
  • String
  • 可选
  • ONLY_REFUND
  • 退款类型 REFUND_ITEM 退菜退款 ONLY_REFUND仅退款款ANTI_SEELEMENT 反结账
  • └ status
  • String
  • 可选
  • SUCCESS
  • 退款单状态 SUCCESS 成功; FAIL失败
  • └ success_time
  • Number
  • 可选
  • 1566541972000
  • 退款成功时间
  • sub_order_info_list
  • SubOrderInfo []
  • 可选
  • 子订单(商品)信息
  • └ item_attach_fee
  • Number
  • 可选
  • 120
  • 商品附加费金额 如配料,做法
  • └ out_item_id
  • String
  • 可选
  • 21098734723923
  • 商品ID
  • └ out_item_name
  • String
  • 可选
  • 红烧面
  • 商品的名称
  • └ out_order_no
  • String
  • 可选
  • 2019876236283933
  • 主单号
  • └ out_sku_id
  • String
  • 可选
  • 2019834236283933
  • 商品规格id
  • └ out_sku_name
  • String
  • 可选
  • 商品规格名称
  • └ out_sub_order_no
  • String
  • 可选
  • 90198734342336283933
  • 子订单号
  • └ price
  • Number
  • 可选
  • 60
  • 商品单价,如果是称重菜,等于subTotalFee
  • └ quantity
  • Number
  • 可选
  • 1
  • 份数,如果是称重菜,值直接传1
  • └ remark
  • String
  • 可选
  • 备注
  • └ sub_total_fee
  • Number
  • 可选
  • 20
  • 商品总金额,包含配料,做法
  • └ unit
  • String
  • 可选
  • 单位
  • └ weight
  • String
  • 可选
  • 200
  • 重量

响应参数

名称 类型 示例值 描述
result BaseResult baseResult 返回包装类
  • └ error_code
  • String
  • “SYSTEM_ERROR”
  • 错误码
  • └ error_msg
  • String
  • “系统异常”
  • 错误描述
  • └ fail
  • Boolean
  • false
  • 是否失败
  • └ process
  • Boolean
  • false
  • 是否处理中
  • └ status
  • Number
  • 1
  • 1成功,2失败,3处理中
  • └ success
  • Boolean
  • true
  • 是否执行成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlscOrderOrderUploadRequest req = new AlibabaAlscOrderOrderUploadRequest();
AlibabaAlscOrderOrderUploadRequest.BackflowRequest obj1 = new AlibabaAlscOrderOrderUploadRequest.BackflowRequest();
obj1.setBizSource("KPOS");
List<AlibabaAlscOrderOrderUploadRequest.OrderAttributeInfo> list3 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.OrderAttributeInfo>();
AlibabaAlscOrderOrderUploadRequest.OrderAttributeInfo obj4 = new AlibabaAlscOrderOrderUploadRequest.OrderAttributeInfo();
list3.add(obj4);
obj4.setAttrGroup("SUBORDER");
List<AlibabaAlscOrderOrderUploadRequest.ComboInfo> list7 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.ComboInfo>();
AlibabaAlscOrderOrderUploadRequest.ComboInfo obj8 = new AlibabaAlscOrderOrderUploadRequest.ComboInfo();
list7.add(obj8);
List<AlibabaAlscOrderOrderUploadRequest.AttachInfo> list11 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.AttachInfo>();
AlibabaAlscOrderOrderUploadRequest.AttachInfo obj12 = new AlibabaAlscOrderOrderUploadRequest.AttachInfo();
list11.add(obj12);
obj12.setActualFee(100L);
obj12.setItemCount(12L);
obj12.setOutAttachItemId("100000000");
obj12.setOutAttachItemName("红烧肉");
obj12.setPrice(200L);
obj12.setUnit("份");
obj12.setWeight("1000.12");
obj12.setTotalFee(10000L);
list9.setCookingMethodsInfoList(list11);
List<AlibabaAlscOrderOrderUploadRequest.AttachInfo> list15 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.AttachInfo>();
AlibabaAlscOrderOrderUploadRequest.AttachInfo obj16 = new AlibabaAlscOrderOrderUploadRequest.AttachInfo();
list15.add(obj16);
obj16.setActualFee(100L);
obj16.setItemCount(12L);
obj16.setOutAttachItemId("100000000");
obj16.setOutAttachItemName("红烧肉");
obj16.setPrice(200L);
obj16.setUnit("份");
obj16.setWeight("100.12");
obj16.setTotalFee(10000L);
list13.setIngredientsInfoList(list15);
obj8.setItemCount(12L);
obj8.setOutItemId("100000000");
obj8.setOutItemName("红烧肉");
obj8.setOutSkuId("100000001");
obj8.setOutSkuName("中份");
obj8.setPrice(200L);
obj8.setUnit("份");
obj8.setWeight("1000.12");
list5.setComboInfoList(list7);
List<AlibabaAlscOrderOrderUploadRequest.AttachInfo> list19 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.AttachInfo>();
AlibabaAlscOrderOrderUploadRequest.AttachInfo obj20 = new AlibabaAlscOrderOrderUploadRequest.AttachInfo();
list19.add(obj20);
obj20.setActualFee(400L);
obj20.setItemCount(220L);
obj20.setOutAttachItemId("10001");
obj20.setOutAttachItemName("红烧");
obj20.setPrice(200L);
obj20.setUnit("份");
obj20.setWeight("1000.12");
obj20.setTotalFee(10000L);
list17.setCookingMethodsInfoList(list19);
List<AlibabaAlscOrderOrderUploadRequest.AttachInfo> list23 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.AttachInfo>();
AlibabaAlscOrderOrderUploadRequest.AttachInfo obj24 = new AlibabaAlscOrderOrderUploadRequest.AttachInfo();
list23.add(obj24);
obj24.setActualFee(250L);
obj24.setItemCount(2L);
obj24.setOutAttachItemId("10230001");
obj24.setOutAttachItemName("荷包蛋");
obj24.setPrice(200L);
obj24.setUnit("份");
obj24.setWeight("1000.12");
obj24.setTotalFee(1000L);
list21.setIngredientsInfoList(list23);
List<AlibabaAlscOrderOrderUploadRequest.AttachInfo> list27 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.AttachInfo>();
AlibabaAlscOrderOrderUploadRequest.AttachInfo obj28 = new AlibabaAlscOrderOrderUploadRequest.AttachInfo();
list27.add(obj28);
obj28.setActualFee(222L);
obj28.setItemCount(2L);
obj28.setOutAttachItemId("1212121212");
obj28.setOutAttachItemName("餐盒");
obj28.setPrice(200L);
obj28.setUnit("份");
obj28.setWeight("1000.12");
obj28.setTotalFee(1000L);
list25.setOtherInfoList(list27);
obj4.setOutBizId("10230001");
obj4.setOutOrderNo("10230031");
List<AlibabaAlscOrderOrderUploadRequest.ServiceFeeInfo> list31 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.ServiceFeeInfo>();
AlibabaAlscOrderOrderUploadRequest.ServiceFeeInfo obj32 = new AlibabaAlscOrderOrderUploadRequest.ServiceFeeInfo();
list31.add(obj32);
obj32.setServiceActualFee(2000L);
obj32.setServiceName("餐位费");
obj32.setServicePromoFee(-200L);
obj32.setServiceTotalFee(2200L);
list29.setServiceFeeInfoList(list31);
obj1.setOrderAttributeInfoList(list3);
AlibabaAlscOrderOrderUploadRequest.OrderInfo obj33 = new AlibabaAlscOrderOrderUploadRequest.OrderInfo();
obj33.setActualFee(1000L);
obj33.setAttachTotalFee(109L);
obj33.setBusinessDate("2019-09-09");
obj33.setBusinessType("2");
obj33.setBusinessTypeDesc("正餐");
obj33.setDeviceId("1212122222");
obj33.setDeviceIp("127.0.0.1");
obj33.setDinnerNumber("100");
obj33.setDinnerPersons(5L);
obj33.setDinnerType("CARRY");
obj33.setOrderChannel("THIRDPARTY");
obj33.setOrderTime(1566541972000L);
obj33.setOutCashierId("1212122222");
obj33.setOutCashierName("张三");
obj33.setOutDeliveryId("1212122222");
obj33.setOutDeliveryName("张三");
obj33.setOutOrderNo("12121233332222");
obj33.setOutSalesmanId("1212122222");
obj33.setOutSalesmanName("张三");
obj33.setOutSellerId("1212122222");
obj33.setOutStoreId("1212122222");
obj33.setOutVipUserId("1212122222");
obj33.setOutWaiterId("1212122222");
obj33.setOutWaiterName("张三");
obj33.setPromoFee(10L);
obj33.setRelatedOutOrderNo("1222222212122222");
obj33.setRemark("无");
obj33.setScrapFee(1L);
obj33.setServiceTotalFee(10L);
obj33.setStatus("SUCCESS");
obj33.setTableNumber("12");
obj33.setTaxTotalFee(100L);
obj33.setTotalFee(20000L);
obj33.setVipUserId("1212122222");
obj33.setExtInfo("{\"cardNo\":\"12121212121\"}");
obj33.setOutOrgId("1212122222");
obj1.setOrderInfo(obj33);
List<AlibabaAlscOrderOrderUploadRequest.PayDetailInfo> list35 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.PayDetailInfo>();
AlibabaAlscOrderOrderUploadRequest.PayDetailInfo obj36 = new AlibabaAlscOrderOrderUploadRequest.PayDetailInfo();
list35.add(obj36);
obj36.setOutOperatorId("222222222");
obj36.setOutOperatorName("张三");
obj36.setOutOrderNo("222222999999");
obj36.setOutPayChannelId("21232343");
obj36.setOutPayChannelName("微信支付");
obj36.setOutPayCode("“2");
obj36.setOutPayDetailId("22222222222288883");
obj36.setOutTradeNo("“2222222222288883");
obj36.setPayAccountId("23232kkddeddd");
obj36.setPayCardId("201992929292929");
obj36.setPayFee(20000L);
obj36.setPaySource("THIRDPARTY");
obj36.setStatus("SUCCESS");
obj36.setSuccessTime(1566541972000L);
obj1.setPayDetailInfoList(list35);
List<AlibabaAlscOrderOrderUploadRequest.PromoDetailInfo> list38 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.PromoDetailInfo>();
AlibabaAlscOrderOrderUploadRequest.PromoDetailInfo obj39 = new AlibabaAlscOrderOrderUploadRequest.PromoDetailInfo();
list38.add(obj39);
obj39.setOutAuthorizerId("1212010210");
obj39.setOutAuthorizerName("张三");
obj39.setOutOrderNo("90044444000000");
obj39.setOutPromoDetailId("900000000");
obj39.setPromoFee(-100L);
obj39.setPromoId("1200000");
obj39.setPromoName("满100减20");
obj39.setPromoReason("SALES");
obj1.setPromoDetailInfoList(list38);
List<AlibabaAlscOrderOrderUploadRequest.RefundFundDetailInfo> list41 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.RefundFundDetailInfo>();
AlibabaAlscOrderOrderUploadRequest.RefundFundDetailInfo obj42 = new AlibabaAlscOrderOrderUploadRequest.RefundFundDetailInfo();
list41.add(obj42);
obj42.setOutOrderNo("201909866677");
obj42.setOutPayChannelId("1281888");
obj42.setOutPayChannelName("支付宝");
obj42.setOutPayCode("10");
obj42.setOutRefundFundDetailNo("2019098778657");
obj42.setOutRefundNo("201909877797");
obj42.setOutRefundOrderNo("201909877777");
obj42.setRefundFee(100L);
obj42.setStatus("SUCCESS");
obj42.setSuccessTime(1566541972000L);
obj42.setExtInfo("{\"cardNo\":\"12121212121\"}");
obj1.setRefundFundDetailInfoList(list41);
List<AlibabaAlscOrderOrderUploadRequest.RefundItemDetailInfo> list44 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.RefundItemDetailInfo>();
AlibabaAlscOrderOrderUploadRequest.RefundItemDetailInfo obj45 = new AlibabaAlscOrderOrderUploadRequest.RefundItemDetailInfo();
list44.add(obj45);
obj45.setOutItemId("201876523");
obj45.setOutItemName("红烧肉");
obj45.setOutRefundItemDetailNo("20187652999993");
obj45.setOutRefundOrderNo("20197652999993");
obj45.setOutSubOrderNo("201976529777993");
obj45.setRefundCount(2L);
obj1.setRefundItemDetailInfoList(list44);
List<AlibabaAlscOrderOrderUploadRequest.RefundOrderInfo> list47 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.RefundOrderInfo>();
AlibabaAlscOrderOrderUploadRequest.RefundOrderInfo obj48 = new AlibabaAlscOrderOrderUploadRequest.RefundOrderInfo();
list47.add(obj48);
obj48.setDeviceId("ksjdfhoeihr12143435434");
obj48.setDeviceIp("10.12.98.23");
obj48.setOutAuthorizerId("9988776");
obj48.setOutAuthorizerName("李四");
obj48.setOutOperatorId("29988776");
obj48.setOutOperatorName("李四");
obj48.setOutOrderNo("20209884334344894");
obj48.setOutRefundOrderNo("2020988438574894");
obj48.setRefundFee(1000L);
obj48.setRefundReason("不要了");
obj48.setRefundType("ONLY_REFUND");
obj48.setStatus("SUCCESS");
obj48.setSuccessTime(1566541972000L);
obj1.setRefundOrderInfoList(list47);
List<AlibabaAlscOrderOrderUploadRequest.SubOrderInfo> list50 = new ArrayList<AlibabaAlscOrderOrderUploadRequest.SubOrderInfo>();
AlibabaAlscOrderOrderUploadRequest.SubOrderInfo obj51 = new AlibabaAlscOrderOrderUploadRequest.SubOrderInfo();
list50.add(obj51);
obj51.setItemAttachFee(120L);
obj51.setOutItemId("21098734723923");
obj51.setOutItemName("红烧面");
obj51.setOutOrderNo("2019876236283933");
obj51.setOutSkuId("2019834236283933");
obj51.setOutSkuName("中");
obj51.setOutSubOrderNo("90198734342336283933");
obj51.setPrice(60L);
obj51.setQuantity(1L);
obj51.setRemark("无");
obj51.setSubTotalFee(20L);
obj51.setUnit("份");
obj51.setWeight("200");
obj1.setSubOrderInfoList(list50);
req.setParamBackflowRequest(obj1);
AlibabaAlscOrderOrderUploadResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alsc_order_order_upload_response>
    <result>
        <error_code>“SYSTEM_ERROR”</error_code>
        <error_msg>“系统异常”</error_msg>
        <fail>false</fail>
        <process>false</process>
        <status>1</status>
        <success>true</success>
    </result>
</alibaba_alsc_order_order_upload_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

返回
顶部