# 通过收发件地址查询标准运费

本文档描述服务器端接收的消息或事件,详细说明参见消息推送

事件英文名:query_single_waybill_fee

用户在下单页面选择收发货地址时进行查询

# 1. 消息参数

# 请求体 Request Payload

参数名类型说明
ToUserNamestring快递公司小程序 UserName
FromUserNamestring微信团队的 OpenID (固定值)
CreateTimenumber事件时间,Unix时间戳
MsgTypestring消息类型,固定为 event
Eventstring事件类型,固定为 query_single_waybill_fee,不区分大小写
Senderobject发件人信息
Receiverobject收件人信息
GoodDetailobject物品详情
Scenenumber1 C端散单, 2 B端退货, 3 B端发货

# Body.Sender Object Payload

发件人信息

参数名类型说明
Namestring收件人姓名
Telstring收件人座机号码
Mobilestring收件人手机号码
Provincestring省份,比如"广东省"
Citystring地区/市,比如"广州市"
Areastring区/县,比如"海珠区"
Streetstring街道,比如新港中路
Addressstring详细地址,比如"XX路XX号XX大厦XX"

# Body.Receiver Object Payload

收件人信息

参数名类型说明
Namestring收件人姓名
Telstring收件人座机号码
Mobilestring收件人手机号码
Provincestring省份,比如"广东省"
Citystring地区/市,比如"广州市"
Areastring区/县,比如"海珠区"
Streetstring街道,比如新港中路
Addressstring详细地址,比如"XX路XX号XX大厦XX"

# Body.GoodDetail Object Payload

物品详情

参数名类型说明枚举
Weightnumber货物总重量,比如1.2,单位是千克(kg)-
Specialnumber物品类型,见物品类型说明枚举值

# 2. 消息返回

# 返回体 Response Payload

参数名类型必填说明
ToUserNamestring原样返回请求中的FromUserName
FromUserNamestring快递公司小程序UserName
CreateTimenumber事件时间,Unix时间戳
MsgTypestring消息类型,固定为event
Eventstring事件类型,固定为query_single_waybill,不区分大小写
ResultCodenumber处理结果错误码
ResultMsgstring处理结果的详细信息
WayBillIDstring运单ID,已生成时必填
Senderobject<addr>发件人信息
Receiverobject<addr>收件人信息
GoodDetailobject<gooddetail>物品详情
Insuredobject<insured>保价信息
PathInfoobject<path>轨迹信息
Feenumber运单所需要支付的费用,单位分,费用确定时必填
OriginalFeenumber原价,单位分
OnlinePaynumber是否支持在线支付,0-不支持,1-支持在线支付
PayResultnumber支付结果 0-未支付 1-线上支付完成 2-线下支付完成

# 3. 枚举信息

# Body.GoodDetail.Special Enum

物品类型,见物品类型说明

枚举值描述
0文件类
1电子产品类(包括家用电器)
2办公用品类,服装鞋帽,箱包类
3化妆品,美容产品类
4珠宝,手表,眼镜,贵重饰品类
5食品,保健药品类
6工艺品类(包括瓷器,茶具,烹饪用品)
7玩具乐器类
8其他类

# 4. 注意事项

本事件无特殊注意事项

# 5. 代码示例

本事件无代码示例