获取订单详情

接口调用请求说明

  1. http请求方式:POST
  2. https://api.weixin.qq.com/shop/order/get?access_token=xxxxxxxxx

请求参数

  1. {
  2. "order_id": 123455,
  3. "out_order_id": "xxxxx",
  4. "openid": "oTVP50O53a7jgmawAmxKukNlq3XI"
  5. }

回包示例

  1. {
  2. "errcode": 0,
  3. "errmsg":"ok",
  4. "order":
  5. {
  6. "order_id": 123455,
  7. "out_order_id": "xxxxx",
  8. "status": 20,
  9. "path": "/pages/order.html?out_order_id=xxxxx",
  10. "out_user_id": "323232323",
  11. "order_detail":
  12. {
  13. "product_infos":
  14. [
  15. {
  16. "product_id": 234245,
  17. "out_product_id": "12345",
  18. "sku_id": 23424,
  19. "out_sku_id":"23456",
  20. "product_cnt": 10,
  21. "sale_price": 100
  22. },
  23. ...
  24. ],
  25. "pay_info": // payorder时action_type!=6时存在
  26. {
  27. "pay_method": "微信支付",
  28. "prepay_id": "42526234625",
  29. "prepay_time": "2020-03-25 14:04:25",
  30. "transaction_id": "131456479687", // 调过同步订单支付结果且action_type=1时才存在
  31. "pay_time": "2020-03-25 14:05:25" // 调过同步订单支付结果且action_type=1时才存在
  32. },
  33. "multi_pay_info": // payorder时action_type=6时存在
  34. [
  35. {
  36. "pay_method": "微信支付",
  37. "prepay_id": "42526234625",
  38. "prepay_time": "2020-03-25 14:04:25",
  39. "transaction_id": "131456479687", // 调过同步订单支付结果且action_type=1时才存在
  40. "pay_time": "2020-03-25 14:05:25" // 调过同步订单支付结果且action_type=1时才存在
  41. }
  42. ],
  43. "price_info":
  44. {
  45. "freight": 500,
  46. "discounted_price": 10000,
  47. "additional_price": 100,
  48. "additional_remarks": "税费"
  49. },
  50. "delivery_detail": // 必须调过发货接口才会存在这个字段
  51. {
  52. "delivery_type": 1,
  53. "finish_all_delivery": 1,
  54. "delivery_list":
  55. [
  56. {
  57. "waybill_id": "SFXXXX",
  58. "delivery_id": "SF"
  59. }
  60. ]
  61. }
  62. }
  63. }
  64. }

请求参数说明

参数类型是否必填说明
order_idnumber微信侧订单id (订单id二选一)
out_order_idstring商家自定义订单ID
openidstring用户的openid

回包参数说明

参数类型说明
errcodenumber错误码
errmsgstring错误信息
order.order_idnumber交易组件平台订单ID
order.out_order_idstring商家自定义订单ID
order.statusnumber订单状态
order.pathstring商家小程序该订单的页面path,用于微信侧订单中心跳转
order.out_user_idstring商家小程序该订单的用户id
order.order_detail.product_infos[].product_idnumber交易组件平台内部商品ID
order.order_detail.product_infos[].out_product_idstring商家自定义商品ID
order.order_detail.product_infos[].sku_idnumber交易组件平台内部skuID,可填0(如果这个product_id下没有sku)
order.order_detail.product_infos[].out_sku_idstring商家自定义商品skuID,可填空字符串(如果这个product_id下没有sku)
order.order_detail.product_infos[].product_cntnumber购买的数量
order.order_detail.product_infos[].sale_pricenumber生成这次订单时商品的售卖价(单位:分),可以跟上传商品接口的价格不一致
order.order_detail.pay_info.pay_methodstring支付方式(目前只有”微信支付”)
order.order_detail.pay_info.prepay_idstring预支付ID
order.order_detail.pay_info.prepay_timestring预付款时间(拿到prepay_id的时间)
order.order_detail.pay_info.transaction_idstring支付ID
order.order_detail.pay_info.pay_timestring付款时间(拿到transaction_id的时间)
order.order_detail.multi_pay_info[].pay_methodstring支付方式(目前只有”微信支付”)
order.order_detail.multi_pay_info[].prepay_idstring预支付ID
order.order_detail.multi_pay_info[].prepay_timestring预付款时间(拿到prepay_id的时间)
order.order_detail.multi_pay_info[].transaction_idstring支付ID
order.order_detail.multi_pay_info[].pay_timestring付款时间(拿到transaction_id的时间)
order.order_detail.price_info.freightnumber运费(单位:分)
order.order_detail.price_info.discounted_pricenumber优惠金额(单位:分)
order.order_detail.price_info.additional_pricenumber附加金额(单位:分)
order.order_detail.price_info.additional_remarksstring附加金额备注
order.order_detail.delivery_detail.delivery_typenumber发货类型
order.order_detail.delivery_detail.finish_all_deliverynumber是否发货完成
order.order_detail.delivery_detail.delivery_list[].delivery_idstring快递公司ID,通过获取快递公司列表获取
order.order_detail.delivery_detail.delivery_list[].waybill_idstring快递单号

枚举-status

枚举值描述
10待付款
20待发货
30待收货
100完成
200全部商品售后之后,订单取消
250用户主动取消/待付款超时取消/商家取消