微信小程序 小程序使用·preCancelOrder

2020-07-31 14:05 更新

immediateDelivery.preCancelOrder

本接口應(yīng)在服務(wù)器端調(diào)用,詳細說明參見服務(wù)端API。

預(yù)取消配送單接口

請求地址

POST https://api.weixin.qq.com/cgi-bin/express/local/business/order/precancel?access_token=ACCESS_TOKEN

請求參數(shù)

屬性類型默認值必填說明
access_tokenstring接口調(diào)用憑證
shopidstring商家id, 由配送公司分配的appkey
shop_order_idstring唯一標識訂單的 ID,由商戶生成
shop_nostring商家門店編號,在配送公司登記,閃送shop_no必填,值為店鋪id
delivery_signstring用配送公司提供的appSecret加密的校驗串說明
delivery_idstring快遞公司ID
waybill_idstring配送單id
cancel_reason_idnumber取消原因Id
cancel_reasonstring取消原因

cancel_reason_id 的合法值

說明最低版本
1暫時不需要郵寄
2價格不合適
3訂單信息有誤,重新下單
4騎手取貨不及時
5騎手配送不及時
6其他原因( 如果選擇6,需要填寫取消原因,否則不需要填寫 )

返回值

Object

屬性類型說明
errcodenumber錯誤碼, 當(dāng)errcode==0或者不存在還需要看resultcode
errmsgstring錯誤描述
resultcodenumber運力返回的錯誤碼
resultmsgstring運力返回的錯誤描述
deduct_feenumber預(yù)計扣除的違約金(單位:元),精確到分
descstring說明

使用場景

在正式取消配送單前,商家可調(diào)用本接口查詢該訂單是否可以取消,取消訂單配送公司需要扣除的費用是多少。各家取消規(guī)則如下:

配送公司取消規(guī)則
順豐同城急送配送完成前任意節(jié)點可取消配送單
閃送配送完成前任意節(jié)點可取消配送單
美團配送配送完成前任意節(jié)點可取消配送單
達達騎手取貨之前可取消配送單

請求示例

{
   "shopid": "123456",
   "shop_order_id": "123456",
   "waybill_id": "123456",
   "delivery_id": "123456",
   "cancel_reason_id": 1,
   "cancel_reason": "",
   "delivery_sign": "123456",
   "shop_no": "shop_no_111"
}

返回數(shù)據(jù)示例

{
  "resultcode": 0,
  "resultmsg": "ok",
  "deduct_fee": 5,
  "desc": "blabla"
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號