微信小程序开发文档 第62页

微信小程序 运力方使用·onPreAuthCodeGet

immediateDelivery.onPreAuthCodeGet 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 获取预授权码 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 get_pre_auth_code,不区分大小写 wx_appid string 发起授权的商户小程序appid 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 get_pre_auth_code,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述 pre_auth_code string 是 预授权码

微信小程序 运力方使用·onOrderReAdd

immediateDelivery.onOrderReAdd 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 在调用下单接口后,订单被取消或者投递异常的情况下,调用此接口重新下单 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_readd_order,不区分大小写 wx_token string 微信订单 Token。请保存该Token,调用更新配送单状态接口(updateOrder)时需要传入 delivery_token string 配送公司侧在预下单时候返回的token,用于保证运费不变 shopid string 商家id, 由配送公司分配的appkey shop_no string 商家门店编号, 在配送公司侧登记 shop_order_id string 唯一标识订单的 ID,由商户生成 delivery_sign string 用配送公司侧提供的appSecret加密的校验串 sender Object 发件人信息,如果配送公司能从shopid+shop_no对应到门店地址,则不需要填写,否则需填写 receiver Object 收件人信息 cargo Object 货物信息 order_info Object 订单信息 sender 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,确到小数点后6位 lat number 纬度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,精确到小数点后6位) coordinate_type number 坐标类型,0:火星坐标(高德,腾讯地图均采用火星坐标) 1:百度坐标 receiver 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type...

微信小程序 运力方使用·onOrderQuery

immediateDelivery.onOrderQuery 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 查询订单状态 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_query_order_status,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 transport_query_order_status,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述 order_status number 是 当前订单状态,枚举值 action_msg string 否 附加信息 waybill_id string 是 配送单id

微信小程序 运力方使用·onOrderPreCancel

immediateDelivery.onOrderPreCancel 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 预取消订单操作,用于在取消订单前查询是否可以取消以及取消扣除的违约金(非必须) 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_precancel_order,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 cancel_reason_id number 取消原因id cancel_reason string 取消原因 cancel_reason_id 的合法值 值 说明 最低版本 1 暂时不需要邮寄 2 价格不合适 3 订单信息有误,重新下单 4 骑手取货不及时 5 骑手配送不及时 6 其他原因( 如果选择6,需要填写取消原因,否则不需要填写 ) 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 transport_precancel_order,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述 deduct_fee number 是 预计扣除的违约金(单位:元),可能没有 desc string 是 扣费说明

微信小程序 运力方使用·onOrderPreAdd

immediateDelivery.onOrderPreAdd 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 并非真正发单,用来验证是否配送公司是否可以接单,并在成功时返回时效、计价等信息,也可用来验证地址以及时间是否在配送范围内。注意:预下单和下单时候由于时间差或者配送公司策略问题,返回的运费可能不一致,如果配送公司返回delivery_token,商家真正下单时候带上delivery_token,配送公司需保证在这一段时间内运费不变 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_precreate_order,不区分大小写 shopid string 商家id, 由配送公司分配的appkey shop_no string 商家门店编号, 在配送公司侧登记 shop_order_id string 唯一标识订单的 ID,由商户生成 delivery_sign string 用配送公司侧提供的appSecret加密的校验串 sender Object 发件人信息,如果配送公司能从shopid+shop_no对应到门店地址,则不需要填写,否则需填写 receiver Object 收件人信息 cargo Object 货物信息 order_info Object 订单信息 sender 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,确到小数点后6位 lat number 纬度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,精确到小数点后6位) coordinate_type number 坐标类型,0:火星坐标(高德,腾讯地图均采用火星坐标) 1:百度坐标 receiver 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,确到小数点后6位 lat number 纬度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,精确到小数点后6位) coordinate_type...

微信小程序 运力方使用·onOrderConfirmReturn

immediateDelivery.onOrderConfirmReturn 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 异常妥投商户收货确认(达达、闪送、人人快送支持) 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_confirm_return_to_biz,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 transport_confirm_return_to_biz,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述

微信小程序 运力方使用·onOrderCancel

immediateDelivery.onOrderCancel 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 取消订单操作,取消逻辑参照各配送公司取消规则) 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_cancel_order,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 cancel_reason_id number 取消原因id cancel_reason string 取消原因 cancel_reason_id 的合法值 值 说明 最低版本 1 暂时不需要邮寄 2 价格不合适 3 订单信息有误,重新下单 4 骑手取货不及时 5 骑手配送不及时 6 其他原因( 如果选择6,需要填写取消原因,否则不需要填写 ) 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 transport_cancel_order,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述 deduct_fee number 是 扣除的违约金(单位:元),可能没有 desc string 是 扣费说明

微信小程序 运力方使用·onOrderAddTips

immediateDelivery.onOrderAddTips 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 可以对待接单状态的订单增加小费。需注意:各家小费规则不一致,请参考配送公司信息表小费规则说明来添加。 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_add_tips,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 tips number 小费金额(单位:元) remark string 备注 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 transport_add_tips,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述

微信小程序 运力方使用·onOrderAdd

immediateDelivery.onOrderAdd 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 真实发起下单任务 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 transport_add_order,不区分大小写 wx_token string 微信订单 Token。请保存该Token,调用更新配送单状态接口(updateOrder)时需要传入 delivery_token string 配送公司侧在预下单时候返回的token,用于保证运费不变 shopid string 商家id, 由配送公司分配的appkey shop_no string 商家门店编号, 在配送公司侧登记 shop_order_id string 唯一标识订单的 ID,由商户生成 delivery_sign string 用配送公司侧提供的appSecret加密的校验串 sender Object 发件人信息,如果配送公司能从shopid+shop_no对应到门店地址,则不需要填写,否则需填写 receiver Object 收件人信息 cargo Object 货物信息 order_info Object 订单信息 sender 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,确到小数点后6位 lat number 纬度(火星坐标或百度坐标,和 coordinate_type 字段配合使用,精确到小数点后6位) coordinate_type number 坐标类型,0:火星坐标(高德,腾讯地图均采用火星坐标) 1:百度坐标 receiver 的结构 属性 类型 说明 name string 姓名,最长不超过256个字符 city string 城市名称,如广州市 address string 地址(街道、小区、大厦等,用于定位) address_detail string 地址详情(楼号、单元号、层号) phone string 电话/手机号,最长不超过64个字符 lng number 经度(火星坐标或百度坐标,和 coordinate_type...

微信小程序 运力方使用·onMockUpdateOrder

immediateDelivery.onMockUpdateOrder 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 模拟更新订单状态接口 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固定值) CreateTime number 事件时间,Unix时间戳 MsgType string 消息类型,固定为 event Event string 事件类型,固定为 mock_update_order_status,不区分大小写 shopid string 商家id, 由配送公司分配,可以是dev_id或者appkey shop_order_id string 唯一标识订单的 ID,由商户生成 shop_no string 商家门店编号, 在配送公司侧登记 waybill_id string 配送单id delivery_sign string 用配送公司侧提供的appSecret加密的校验串 order_status number 订单状态,见之前order_status 枚举值 action_time number 状态变更时间点,Unix秒级时间戳 action_msg string 附加信息(选填) 消息返回 属性 类型 默认值 必填 说明 ToUserName string 是 原样返回请求中的 FromUserName FromUserName string 是 快递公司小程序 UserName CreateTime number 是 事件时间,Unix时间戳 MsgType string 是 消息类型,固定为 event Event string 是 事件类型,固定为 mock_update_order_status,不区分大小写 resultcode number 是 错误码 resultmsg string 是 错误描述