微信小程序 即時(shí)配送接口(商家查看)·開發(fā)必讀
微信小程序即時(shí)配送接口(商家查看)·開發(fā)必讀
1. 商家接入準(zhǔn)備
在接入即時(shí)配送服務(wù)之前,商家需要進(jìn)行以下步驟:
- 完成微信認(rèn)證;
- 設(shè)置事件地址并開通事件推送;
- 選擇安全模式作為消息加密方式,并將數(shù)據(jù)格式選為JSON;
- 如已授權(quán)給第三方,則無需完成第二步;
- 在配送公司注冊賬號(hào),并將其與小程序授權(quán)綁定。
2. 名稱解釋
下面是一些相關(guān)術(shù)語的解釋:
- appkey:商家在登錄配送公司開放平臺(tái)后分配的appkey值;
- AppSecret:商家在登錄配送公司開放平臺(tái)后分配的對應(yīng)秘鑰;
- shopid:微信平臺(tái)字段,對應(yīng)配送公司的appkey;
- shop_no:商家對不同門店進(jìn)行的編號(hào),需在配送公司系統(tǒng)中登記;
- shop:下單請求中包含了商家信息,會(huì)展示到物流通知消息中。
3. 調(diào)用API接口說明
下單請求需要使用綁定的shopid和AppSecret,其中shopid為配送公司賬號(hào)的appkey值,AppSecret為配送公司賬號(hào)的對應(yīng)秘鑰。除此之外,請注意以下幾點(diǎn):
- 編碼方式為UTF-8;
- 數(shù)據(jù)格式為JSON;
- 提交方式為POST;
- 所有調(diào)用訂單相關(guān)的API接口都需要帶上運(yùn)力側(cè)簽名delivery_sign。
運(yùn)力側(cè)簽名規(guī)則如下:
- 如果接口請求里有字段shop_order_id,則delivery_sign=SHA1(shopid + shop_order_id + AppSecret);
- 如果請求里沒有shop_order_id字段,則delivery_sign=SHA1(shopid + AppSecret)。
舉個(gè)例子:當(dāng)shopid=“test_shop_id”,shop_order_id =“test_shop_order_id”,AppSecret=“test_app_secrect”時(shí), delivery_sign=“a93d8d6bae9a9483c1b1d4e8670e7f6226ec94cb”。
4. 錯(cuò)誤碼說明
在調(diào)用API接口發(fā)生錯(cuò)誤時(shí),請根據(jù)錯(cuò)誤碼來確定具體原因。以下是可能出現(xiàn)的錯(cuò)誤碼和對應(yīng)的錯(cuò)誤描述:
錯(cuò)誤碼 | 錯(cuò)誤描述 |
---|---|
930555 | 微信平臺(tái)系統(tǒng)錯(cuò)誤 |
930556 | 配送公司超時(shí) |
930557 | 配送公司系統(tǒng)錯(cuò)誤 |
930558 | 配送公司邏輯錯(cuò)誤 |
930559 | openid無效 |
930560 | 未綁定的商戶號(hào) |
930561 | 參數(shù)錯(cuò)誤 |
<本文由himall原創(chuàng),商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請標(biāo)明:himall原創(chuàng)>
多用戶商城系統(tǒng)解決方案
滿足不同行業(yè)發(fā)展電商的需求,HiMall更有針對性的提供不同行業(yè)內(nèi)的電商解決方案
|2024-10-26猜你喜歡
【本站聲明】
1、本網(wǎng)站發(fā)布的該篇文章,目的在于分享電商知識(shí)及傳遞、交流相關(guān)電商信息,以便您學(xué)習(xí)或了解電商知識(shí),請您不要用于其他用途; |2024年10月26日熱門詞匯
|