物流找不到加密金鑰原因:
串接物流API時,若收到以下錯誤訊息,主要發生於以下兩種情境:
1.串接電子地圖(https://logistics.ecpay.com.tw/Express/map)
原因:造成此錯誤訊息的主因是MerchantID與呼叫的環境(API URL) 或 LogisticsSubType (物流子類型) 沒有正確配對
解決方式:請修正所呼叫的API URL網址、或者調整LogisticsSubType的參數值、或更換使用的MerchantID。
參考:
2.串接建立物流訂單(https://logistics.ecpay.com.tw/Express/Create)
原因:造成此錯誤訊息的主因是MerchantID與LogisticsSubType (物流子類型)沒有正確配對。
解決方式:請依據所申請的物流類型(B2C或C2C),修正LogisticsSubType的參數值。
例如(以綠界提供的兩組測試MerchantID為例):
●注意事項●
1.不同的MerchantID有其配對的HashKey及HashIV,故更換MerchantID時,HashKey及HashIV請一併更換。
2.請留意複製過程中是否有空白鍵(並請用複製貼上的方式),手動key容易不小心多一格空白就會造成錯誤,將會導致介接失敗。
以綠界科技提供的測試MerchantID為例:
3. 賣家的LogisticsSubType參數值,請依據向綠界科技申請的物流模式是B2C或C2C,設定對應的參數值。
可至綠界管理後台查詢,路徑為物流管理→對帳查詢→物流廠商。
若在”物流廠商”選項內有”店到店”,則物流類型為C2C (反之為B2C)
例: 使用7-11交貨便服務,申請的物流模式為C2C,則對應的LogisticsSubType應為UNIMARTC2C。