获取订单详情
接口调用请求说明
可以按照支付单号或者外部订单号来查询业务单详情、支付单详情、支付单状态。
请求参数
回包示例
请求参数说明
| 参数 | 类型 | 是否必需 | 说明 |
| order_id | number(uint64) | 否 | 微信侧订单id (订单id二选一) |
| out_order_id | string | 否 | 商家自定义订单ID (订单id二选一) |
| openid | string | 是 | 用户的openid |
回包参数说明
| 字段名 | 类型 | 说明 |
| errcode | number | 错误码 |
| errmsg | string | 错误信息 |
| data | Order | 订单信息 |
Order
| 字段名 | 类型 | 说明 |
| create_time | string | 创建时间,yyyy-MM-dd HH:mm:ss,与微信服务器不得超过5秒 |
| out_order_id | string | 商家自定义订单ID(字符集包括大小写字幕数字,长度小于128个字符) |
| openid | string | 用户的openid |
| scene | number | 下单小程序场景值 |
| order_detail | OrderDetail | 订单详细数据 |
| delivery_detail | DeliveryDetail | 配送信息 |
| status | number | 商品状态 |
| path | string | 订单详情页路径 |
| address_info | AddressInfo | 地址信息 |
| settlement_info | SettlementInfo | 订单资金结算信息 |
| refund_info | RefundInfo | 订单退款信息 |
| related_aftersale_info | RelatedAfterSaleInfo | 售后单信息 |
| fund_type | number | 订单类型:0,普通单,1,二级商户单 |
| expire_time | number | 秒级时间戳,订单超时时间,获取支付参数将使用此时间作为prepay_id 过期时间;时间到期之后,微信会流转订单超时取消(status = 181) |
| aftersale_duration | number | 确认收货之后多久禁止发起售后,单位:天,需>=5天,default=5天 |
| promotion_info | PromotionInfo | 推广员、分享员信息 |
| default_receiving_address | AddressInfo | 默认退货地址 |
| commission_info | CommissionInfo | 分账信息 |
| receive_time | number | 确认收货时间,秒级时间戳,fund_type = 1且确认收货之后存在 |
OrderDetail
| 字段名 | 类型 | 说明 |
| product_infos | OrderProductInfo[] | 商品列表 |
| price_info | PriceInfo | 价格信息 |
| pay_info | PayInfo | 支付信息 |
DeliveryDetail
| 字段名 | 类型 | 说明 |
| delivery_type | enum | 1: 正常快递, 2: 无需快递, 3: 线下配送, 4: 用户自提,视频号场景目前只支持 1,正常快递 |
| finish_all_delivery | number | 是否发货完成 |
| delivery_list | DeliveryInfo[] | 物流信息 |
| delivery_list[].delivery_id | string | 快递公司ID,通过获取快递公司列表获取 |
| delivery_list[].waybill_id | string | 快递单号 |
| delivery_list[].product_info_list | DeliveryProduct[] | 商品信息 |
| delivery_list[].product_info_list[].out_product_id | string | 商家侧spu id |
| delivery_list[].product_info_list[].out_sku_id | string | 商家侧sku id |
| 字段名 | 类型 | 说明 |
| aftersale_list | RelatedAfterSale[] | 售后单信息 |
| aftersale_list[].aftersale_id | number | 微信侧售后单id |
| aftersale_list[].out_aftersale_id | string | 商家侧售后单id |
PayInfo
| 字段名 | 类型 | 说明 |
| pay_method_type | number | 0: 微信支付(目前只有微信支付) |
| prepay_id | string | 预支付ID |
| prepay_time | string | 预付款时间(拿到prepay_id的时间) |
| transaction_id | string | 微信支付流水单号 |
| pay_time | string | 付款时间,yyyy-MM-dd HH:mm:ss |
| promotion_detail_info | PromotionDetailInfo | 微信支付券信息 |
| 字段名 | 类型 | 说明 |
| promotion_detail_list | PromotionDetail[] | 是 |
| 字段名 | 类型 | 说明 |
| coupon_id | string | 券ID |
| name | string | 优惠名称 |
| scope | string | 优惠范围 GLOBAL:全场代金券 SINGLE:单品优惠 |
| type | string | 优惠类型: CASH:充值型代金券 NOCASH:免充值型代金券 |
| amount | number | 优惠券面额 |
| stock_id | string | 活动ID |
| wechatpay_contribute | number | 微信出资 |
| merchant_contribute | number | 商户出资 |
| other_contribute | numver | 其他出资 |
| goods_detail | GoodsDetail[] | 单品列表信息 |
GoodsDetail
| 字段名 | 类型 | 说明 |
| goods_id | string | 商品编码 |
| quantity | number | 商品数量 |
| unit_price | number | 商品单价 |
| discount_amount | number | 商品优惠金额 |
| goods_reamark | string | 商品备注 |
OrderProductInfo
| 字段名 | 类型 | 说明 |
| product_id | number | 商品spuid |
| out_product_id | string | 外部商品spuid |
| sku_id | number | 商品skuid |
| out_sku_id | string | 外部商品skuid |
| product_cnt | number | 商品个数 |
| sale_price | number | 生成订单时商品的售卖价(单位:分),可以跟上传商品接口的价格不一致 |
| sku_real_price | number | sku总实付价 |
| title | string | 生成订单时商品的标题 |
| head_img | string | 生成订单时商品的头图 |
| path | string | 绑定的小程序商品路径 |
AddressInfo
| 字段名 | 类型 | 说明 |
| receiver_name | string | 收件人姓名 |
| detailed_address | string | 详细收货地址信息 |
| tel_number | string | 收件人手机号码 |
| country | string | 国家 |
| province | string | 省份 |
| city | string | 城市 |
| town | string | 乡镇 |
PriceInfo
| 字段名 | 类型 | 说明 |
| freight | number | 运费 |
| discounted_price | number | 折扣费用 |
| additional_price | number | 其他费用 |
| additional_remarks | string | 其他费用说明 |
| order_price | number | 订单总价 |
| 字段名 | 类型 | 说明 |
| promoter_id | string | 推广员唯一ID |
| promoter_openid | string | 推广员openid(废弃,请勿使用) |
| finder_nickname | string | 推广员视频号昵称 |
| sharer_openid | string | 分享员openid |
SettlementInfo
| 字段名 | 类型 | 说明 |
| settlement_list | SettlementRecord[] | 结算列表 |
| handing_fee | number | 结算最终收取的支付手续费 |
| settle_status | number | 商家结算状态,枚举值见settle_status |
| settle_time | string | 商家结算时间 |
| settle_abnormal_reason | string | 结算异常原因 |
SettlementRecord
| 字段名 | 类型 | 说明 |
| type | number | 分账方类型,枚举值见settlement_type |
| amount | number | 金额,单位为分 |
| settle_no | string | 视频号系统分账单号 |
| settle_id | string | 微信支付系统分账单号 |
| create_time | string | 分账创建时间 |
| finish_time | string | 分账完成时间 |
| result | string | 分账结果,枚举值见settlement_result |
| fail_reason | string | 分账失败原因 |
| is_finished | number | 是否完成分账,0:未完成,1:已完成 |
RefundInfo
| 字段名 | 类型 | 说明 |
| refund_list | RefundRecord[] | 退款列表 |
RefundRecord
| 字段名 | 类型 | 说明 |
| type | number | 退款类型,1:售后退款 |
| amount | number | 金额,单位为分 |
| refund_no | string | 视频号系统退款单号 |
| refund_id | string | 微信支付系统退款单号 |
| create_time | string | 分账创建时间 |
| finish_time | string | 分账完成时间 |
| result | string | 退款结果,枚举值见result_result |
| fail_reason | string | 分账失败原因 |
CommissionInfo
| 字段名 | 类型 | 说明 |
| commission_list | CommissionRecord[] | 分账列表 |
CommissionRecord
| 字段名 | 类型 | 说明 |
| mchid | string | 商户号 |
| account_type | number | 账户类型,0:商户 |
| out_product_id | string | 外部商品spuid |
| out_sku_id | string | 外部商品skuid |
| amount | number | 分账金额,单位为分 |
| commission_type | number | 分账类型,1:服务商,目前仅支持1 |
status enum
| 枚举值 | 描述 |
| 10 | 待付款 |
| 11 | 收银台支付完成(自动流转,对商家来说和10同等对待即可) |
| 20 | 待发货(即支付完成) |
| 21 | 部分发货 |
| 30 | 待收货 |
| 100 | 完成 |
| 181 | 超时未支付取消 |
| 200 | 全部商品售后之后取消 |
| 250 | 用户取消 |
settle_status enum
| 枚举值 | 描述 |
| 1 | 待结算 |
| 2 | 已结算 |
| 3 | 已关闭 |
| 4 | 交易异常 |
settlement_type enum
settlement_result enum
| 枚举值 | 描述 |
| PENDING | 待分账 |
| SUCCESS | 分账成功 |
| CLOSED | 已关闭 |
refund_result enum
| 枚举值 | 描述 |
| SUCCESS | 退款成功 |
| CLOSE | 退款关闭 |
| PROCESSING | 退款处理中 |
| ABNORMAL | 退款异常 |